Changes from Version 21 to Version 22

Version 22 of this C++ Class Library has changed from version 21 as follows:

New Data Types

FILEDECRYPTOPTIONS

FILEEXCELOPTIONS

New Functionality

LFileSettings::GetDecryptOptions

LFileSettings::GetExcelOptions

LFileSettings::SetDecryptOptions

LFileSettings::SetExcelOptions

Changed Data Types

FILEINFO - Removed one member.

FILETXTOPTIONS - Takes 2 new members.

New Defines

Define Value Description
CMNT_COMPOSITEIMAGE [259] Number indicating whether the image is composite or not. Values: 0(Unknown), 1(Non-composite image), 2(General Composite image), 3(Composite image captured when shooting). Data Type: SHORT; Count: 1; Default: 0.
CMNT_GPSHORIZPOSITIONINGERROR [262] Horizontal positioning error in meters. Data type: RATIONAL; Length: 1; Default: None.
CMNT_LENSSPECIFICATION [255] Four values: Focal length (in mm), maximum focal length (in mm), minimum F number in the minimum focal length and minimum F number in the maximum focal length. Data Type: RATIONAL; Count: 4; Default: None.
CMNT_SOURCEEXPOSURETIMESOFCOMPOSITEIMAGE [261] For a composite image, indicates the parameters regarding exposure time of the exposures for generating the composite image. The unit is seconds. It is a complex mix of SHORT and RATIONAL values. See Exif spec for details. Data Type: UNDEFINED; Count: Any); Default: None.
CMNT_SOURCEIMAGENUMBEROFCOMPOSITEIMAGE [260] Two values indicating the number of source images captured for a composite image. First number is the total number of source image candidates (Must be 2 or more), second is number of images actually used to create the composition. Data Type: SHORT; Count: 2; Default: None.
CMNT_SZBODYSERIALNUMBER [254] The serial number of the camera. Data Type: ASCII; Count: Any; Default: None.
CMNT_SZDATETIMEDIGITIZEDSUBSECONDS [252] Indicates the fractions of seconds for CMNT_SZDATETIMEDIGITIZED. Format is similar to CMNT_SZDATETIMESUBSECONDS. Data Type: ASCII; Count: Any; Default: None.
CMNT_SZDATETIMEORIGINALSUBSECONDS [251] Indicates the fractions of seconds for CMNT_SZDATETIMEORIGINAL. Format is similar to CMNT_SZDATETIMESUBSECONDS. Data Type: ASCII; Count: Any; Default: None.
CMNT_SZDATETIMESUBSECONDS [250] Indicates the fractions of seconds for CMNT_SZDATETIME. Uses spaces for leading zeros.
Eg: if time is "05:19:44.025", this field is intended to represent the value ".025". The period is discarded and the leading 0 is converted to a space, so the value of this comment will be the 3-character string " 25".
Data Type: ASCII; Count: Any; Default: None.
CMNT_SZLENSMAKE [256] The name of the company that made the lens. Data Type: ASCII; Count: Any; Default: None.
CMNT_SZLENSMODEL [257] The model name and model number of the lens. Data Type: ASCII; Count: Any; Default: None.
CMNT_SZLENSSERIALNUMBER [258] The serial number of the interchangeable lens used to take the photo. Data Type: ASCII; Count: Any; Default: None.
CMNT_SZOFFSETOFDATETIME [247] Indicates offset from UTC of CMNT_SZDATETIME. Has form "+/-HH:MM". Eg: "-05:00" for Eastern Standard Time. Data Type: ASCII; Count: 7; Default: None.
CMNT_SZOFFSETOFDATETIMEDIGITIZED [249] Indicates offset from UTC of CMNT_SZDATETIMEDIGITIZED. Format is similar to CMNT_SZOFFSETOFDATETIME. Data Type: ASCII; Count: 7; Default: None.
CMNT_SZOFFSETOFDATETIMEORIGINAL [248] Indicates offset from UTC of CMNT_SZDATETIMEORIGINAL. Format is similar to CMNT_SZOFFSETOFDATETIME. Data Type: ASCII; Count: 7; Default: None.
CMNT_SZOWNERNAME [253] Name of the owner of the camera that took the picture. Data Type: ASCII; Count: Any; Default: None.
EXCEL_FLAGS_DISABLE_CELL_CLIPPING [0x00000002] If this flag is set, the rendered page width/height chosen by the user will be approximated to the nearest cell width/height to avoid clipping Excel document cells. This means the resulting page's width/height will be either equal to or more than the specified page width/height depending on cell dimensions. This flag has no effect unless EXCEL_FLAGS_MULTIPAGE_SHEET is set.
EXCEL_FLAGS_MULTIPAGE_ENABLEMARGINS [0x00000020] Consider the margins when rendering a sheet or a page.
EXCEL_FLAGS_MULTIPAGE_SHEET [0x00000001] Depending on the current rasterization options set with RASTERIZEDOCOPTIONS, the resulting rendered size of the page can hold more than one sheet. If this flag is set, as many sheets as possible will be rendered on the same page, if the size permits. Otherwise, exactly one sheet per page will be used.
EXCEL_FLAGS_MULTIPAGE_USESHEETWIDTH [0x00000008] Use the full sheet when rasterizing or converting the sheet.
EXCEL_FLAGS_PAGEORDER_DOWNTHENOVER [0x00000010] Cut the sheet into multiple pages by moving from top to bottom first.
EXCEL_FLAGS_SHOW_HIDDEN_SHEETS [0x00000004] Render all hidden sheets.
EXCEL_FLAGS_SHOWGRIDLINES [0x00000040] When set, the sheet's grid lines will be rendered.
FILE_HEIC [402] HEIF file format with HEVC(H265) image compression.
FILEINFO_HAS_BOM [0x02000000] This source file has a BOM.

For more information, refer to:

What's New in Version 22

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

LEADTOOLS Raster Imaging C++ Class Library Help