←Select platform

TimeZoneOffset Method

Summary

Extracts the time zone information from the PDF date string returned by the CreatedOriginal or ModifiedOriginal properties.

Syntax

C#
C++/CLI
Java
Python
public String TimeZoneOffset(String originalTime) 
public String TimeZoneOffset( 
   java.lang.String originalTime 
); 
public: 
String^ TimeZoneOffset(String^ originalTime); 
def TimeZoneOffset(self,originalTime): 

Parameters

originalTime

The string containing the time in PDF time format

Return Value

The time offset formatted as a string in one of the following forms:

" (empty string) if the time did not contain time zone information
UTC if the time was UTC
+HH:mm if the time zone is UTC+HH:mm
-HH:mm if the time zone is UTC-HH:mm

Remarks

The originalFormat parameter should be a valid PDF string as returned by the CreatedOriginal or ModifiedOriginal properties. See the CreatedOriginal property for a description of the format expected for the originalFormat parameter. If the string is invalid, this method will throw an exception.

Example

C#
using Leadtools; 
using Leadtools.Codecs; 
using Leadtools.Controls; 
using Leadtools.Pdf; 
using Leadtools.Svg; 
using Leadtools.WinForms; 
 
 
 
public void TestPDFTime() 
{ 
   string pdfFileName = Path.Combine(LEAD_VARS.ImagesDir, @"Leadtools.pdf"); 
   PDFFile pdfFile = new PDFFile(pdfFileName); 
   pdfFile.Load(); 
 
   PDFDocumentProperties properties = pdfFile.DocumentProperties; 
   Console.WriteLine("Created = {0}", properties.Created.ToString()); 
   Console.WriteLine("Modified = {0}", properties.Modified.ToString()); 
   Console.WriteLine("CreatedOriginal = {0}", properties.CreatedOriginal); 
   Console.WriteLine("ModifiedOriginal = {0}", properties.ModifiedOriginal); 
   Console.WriteLine("CreatedTimeZoneOffset = {0}", PDFDocumentProperties.TimeZoneOffset(properties.CreatedOriginal)); 
   Console.WriteLine("ModifiedTimeZoneOffset = {0}", PDFDocumentProperties.TimeZoneOffset(properties.ModifiedOriginal)); 
} 
 
 
static class LEAD_VARS 
{ 
   public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images"; 
} 

Requirements

Target Platforms

See Also

PDFDocumentProperties Class

PDFDocumentProperties Members

PDFDocumentProperties.CreatedOriginal property

PDFDocumentProperties.ModifiedOriginal property

Help Version 22.0.2023.7.10
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Pdf Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.