Changes from Version 14 to Version 14.5
Version 14.5 of the LEADTOOLS CLIB has changed from Version 14 as follows:
 With this mid-release of LEADTOOLS version 
 14, many new features are being introduced to the annotations. Some of 
 these features alter the way annotations are displayed. Other features 
 change or enhance the user interface. To maintain backward compatibility 
 within version 14, most of these features must be enabled by calling the 
 LAnnotation::SetOptions 
 functions. In LEADTOOLS version 15, these options will be enabled by default.
 With this mid-release of LEADTOOLS version 
 14, many new features are being introduced to the annotations. Some of 
 these features alter the way annotations are displayed. Other features 
 change or enhance the user interface. To maintain backward compatibility 
 within version 14, most of these features must be enabled by calling the 
 LAnnotation::SetOptions 
 functions. In LEADTOOLS version 15, these options will be enabled by default.
The following features are being introduced:
 New Rubber Stamp Display 
 Style
 New Rubber Stamp Display 
 Style
 New XP Style Annotation 
 Toolbar
 New XP Style Annotation 
 Toolbar
 New Alpha Background 
 Fill Option
 New Alpha Background 
 Fill Option
 New Annotation Rotate 
 Option
 New Annotation Rotate 
 Option
 New Annotation Side Handles
 New Annotation Side Handles
 New Annotation Multi-select
 New Annotation Multi-select
 New Annotation Cursors
 New Annotation Cursors
 New ESC to Cancel
 New ESC to Cancel
 New Calibrate Ruler Feature
 New Calibrate Ruler Feature
 New Dot Dash Lines
 New Dot Dash Lines
 New Text Annotation Options
 New Text Annotation Options
 New XML Format
 New XML Format
For detailed information regarding the new features, refer to New Annotation Features of Version 14.5.
 LEADTOOLS now supports the Zoom View, which 
 provides a means of "zooming in" on the image loaded into the 
 window to which it is attached. This is similar to having multiple magnifying 
 glasses on the same source image.
 LEADTOOLS now supports the Zoom View, which 
 provides a means of "zooming in" on the image loaded into the 
 window to which it is attached. This is similar to having multiple magnifying 
 glasses on the same source image.
 LEADTOOLS supports the GeoKeys, which are 
 TIFF files containing a few extra TIFF tags describing the image location, 
 scale at which the picture was taken, and other information useful for 
 topographic applications.
 LEADTOOLS supports the GeoKeys, which are 
 TIFF files containing a few extra TIFF tags describing the image location, 
 scale at which the picture was taken, and other information useful for 
 topographic applications.
 LEADTOOLS supports creating a Kaufmann region.
 LEADTOOLS supports creating a Kaufmann region.
 LEADTOOLS has added new functionality to 
 the ImageList Control, for sorting the items in the image list based on 
 their text or Extended Text attributes, inserting a list of bitmaps into 
 the ImageList Control, and exporting a number of bitmaps from the ImageList 
 Control to a bitmap list
 LEADTOOLS has added new functionality to 
 the ImageList Control, for sorting the items in the image list based on 
 their text or Extended Text attributes, inserting a list of bitmaps into 
 the ImageList Control, and exporting a number of bitmaps from the ImageList 
 Control to a bitmap list
 LEADTOOLS has added new functionality to 
 change the image data type from signed to unsigned and vice versa.
 LEADTOOLS has added new functionality to 
 change the image data type from signed to unsigned and vice versa.
 LEADTOOLS supports functions for loading 
 embedded ICC profiles from JPEG, TIFF or EPS files.
 LEADTOOLS supports functions for loading 
 embedded ICC profiles from JPEG, TIFF or EPS files.
 LEADTOOLS provides Image Optimization functionality 
 to optimize certain image file formats, by saving images using the optimal 
 bits per pixel, based on specific optimization options.
 LEADTOOLS provides Image Optimization functionality 
 to optimize certain image file formats, by saving images using the optimal 
 bits per pixel, based on specific optimization options.
 LEADTOOLS supports CMYK functions, which 
 handle CMYK TIFF Files as separate bitmaps.
 LEADTOOLS supports CMYK functions, which 
 handle CMYK TIFF Files as separate bitmaps.
 LEADTOOLS has added new functionality, which 
 handles the TIFF and Exif files, such as compact TIFF files, enumerates 
 all the tags in TIFF and Exif files, and deletes tags from TIFF and Exif 
 files.
 LEADTOOLS has added new functionality, which 
 handles the TIFF and Exif files, such as compact TIFF files, enumerates 
 all the tags in TIFF and Exif files, and deletes tags from TIFF and Exif 
 files.
 LEADTOOLS supports reading a comment from 
 a file at a specific location.
 LEADTOOLS supports reading a comment from 
 a file at a specific location.
 LEADTOOLS has added new functionality to 
 create a new region, or update an existing region, based on either an 
 HSV range or an RGB range.
 LEADTOOLS has added new functionality to 
 create a new region, or update an existing region, based on either an 
 HSV range or an RGB range.
 When loading a TXT file, you can get or change 
 the current values for the control options used by LEADTOOLS.
 When loading a TXT file, you can get or change 
 the current values for the control options used by LEADTOOLS.
 When saving a JBIG2 file, you can get or 
 change the current values for the control options used by LEADTOOLS.
 When saving a JBIG2 file, you can get or 
 change the current values for the control options used by LEADTOOLS.
 LEADTOOLS has added many new image processing 
 functions.
 LEADTOOLS has added many new image processing 
 functions.
 LEADTOOLS provides functionality for compressing 
 and decompressing ABIC images in buffers.
 LEADTOOLS provides functionality for compressing 
 and decompressing ABIC images in buffers.
 Please note 
 that version 14.5 is the last version that will support the following 
 file formats:
 Please note 
 that version 14.5 is the last version that will support the following 
 file formats:
File Formats: MrSid Format (SID)
File Formats: DjVu Format (DJVU)
 LEADTOOLS now supports the following new 
 file formats:
 LEADTOOLS now supports the following new 
 file formats:
File Formats: ABC Format (ABC)
File Formats: ABIC Format (ABIC, ICA)
File Formats: JBIG2 Format (JB2)
File Formats: TXT Format (TXT)
Changed or removed functions:
LFileSettings::GetWMFResolution
LFileSettings::SetWMFResolution
Changed structures
The LAYERINFO structure has 1 new member.
The FILETXTOPTIONS structure has 1 new member.
The FILEPLTOPTIONS structure has 1 new member.
The rest of this topic lists the new functions in version 14.5:
Annotation
LAnnotation::GetAutoSnapCursor
LAnnotation::SetAutoSnapCursor
Zoom View
LBitmapWindow::DestroyZoomView
LBitmapWindow::EnableHiliteZoomView
LBitmapWindow::GetZoomViewsCount
LBitmapWindow::GetZoomViewProps
LBitmapWindow::IsHiliteZoomViewEnabled
GeoKeys
LAnnAutomation
LAnnAutomation::SetAutoHilightPen
LBitmap
Change the image data type (Signed / Unsigned)
Kaufmann region
ICC Profile
LICCProfile::GetParametricCurveNumberOfParameters
LICCProfile::DoubleToU8Fixed8Number
LICCProfile::U8Fixed8NumberToDouble
LICCProfile::ConvertCLUTToBuffer
LICCProfile::ConvertCurveTypeToBuffer
LICCProfile::ConvertParametricCurveTypeToBuffer
Image Optimization
LOptimize::OptimizeBufferCallBack
LOptimize::OptimizeDirCallBack
LImageListControl
LImageListControl::ImportBitmapList
LImageListControl::ExportBitmapList
CMYK TIFF Files
Handling TIFF and Exif Files
Reading a comment from a file at a specific location
HSV and RGB ranges
LBitmapRgn::SetRgnColorHSVRange
LBitmapRgn::SetRgnColorRGBRange
Loading TXT file Options
Saving JBIG2 file Options
LFileSettings::GetJBIG2Options
LFileSettings::SetJBIG2Options
Image Processing Functions
Miscellaneous
LFileSettings::GetWMFResolutionExt
LFileSettings::SetWMFResolutionExt
New structures