Version 19 of this C++ Class Library has changed from version 18 as follows:
New and enhanced file format support:
Changed structures:
ANNENCRYPTOPTIONS - the type of uStructSize member has been changed to L_UINT.
ANNPOINTEROPTIONS - the type of uStructSize member has been changed to L_UINT.
FILEINFO - takes 3 new members.
FILEXLSOPTIONS - flags have been added to uFlags:
XLS_FLAGS_MULTIPAGE_SHEET
XLS_FLAGS_DISABLE_CELL_CLIPPING
LEADFILETAG - flags have been added to uType:
TAG_IFD
TAG_LONG8
TAG_SLONG8
TAG_IFD8
LILDRAWITEM - the type of uID member has been changed to L_UINT.
LOADFILEOPTION - A flag has been added to Flags2 (ELO2_MULTITHREADED).
LOADINFO - the type of Offset member has been changed to L_OFFSET.
TABLEZONE - takes 4 new members.
SAVEFILEOPTION - takes 1 new member.
VERSIONINFO - takes 1 new member.
New structures:
Changed functions:
LAnnContainer::HitTest - the type of pHitTestInfo parameter has been changed to pANNHITTESTINFO.
LAnnPushPin::GetBitmap - takes 1 new parameter.
LAnnotation::GetOptions - A flag has been added to puOptions (OPTIONS_NEW_MULTILINE_DRAW).
LAnnotation::SetOptions - A flag has been added to uOptions (OPTIONS_NEW_MULTILINE_DRAW).
LBitmap::InvertedPage - flags have been added to uFlags:
INVERTEDPAGE_EXCLUDE_BORDER
INVERTEDPAGE_USE_ZONES
LBitmapBase::ColorRes - the type of nBitsPerPixel parameter has been changed to L_INT.
LBitmapWindow::EnableHiliteZoomView - takes 1 new parameter.
LBuffer::ConvertBuffer and LBuffer::ConvertBufferExt - A flag has been added to uFlags (CVT_SIGNED).
LFile::EnumGeoKeysCallBack, LFile::EnumTagsCallBack, LFile::SetGeoKey and LFileSettings::SetTag - flags have been added to uType:
TAG_IFD
TAG_LONG8
TAG_SLONG8
TAG_IFD8
LFileSettings::GetTag and LFile::ReadTag - flags have been added to pType:
TAG_IFD
TAG_LONG8
TAG_SLONG8
TAG_IFD8
LFile::ReadGeoKey and LFile::GetGeoKey - flags have been added to puType:
TAG_IFD
TAG_LONG8
TAG_SLONG8
TAG_IFD8
LMemoryFile::GetInfo and LFile::GetInfo - flags have been added to uFlags:
FILEINFO_TOTALPAGES
FILEINFO_USEFILTERDATA
The return type has been changed to L_INT.
Flags have been added to pType:
TAG_IFD
TAG_LONG8
TAG_SLONG8
TAG_IFD8
LFile::CreateThumbnailCallBack, LFile::FeedLoadCallBack, LFile::LoadFileCallBack, LFile::LoadFileOffsetCallBack, LFile::LoadFileTileCallBack, LMemoryFile::LoadMemoryTileCallBack and LMemoryFile::LoadMemoryCallBack - flags have been added to uFlags:
FILEREAD_CLIPVERT
FILEREAD_CLIPHORZ
FILEREAD_UPDATELUT
New functions:
LBitmap::AutoDocumentBinarization
LBitmap::DocumentSegmentBitmap
LBitmap::ManualPerspectiveDeskew
LBitmap::SRADAnisotropicDiffusion
LBitmap::TADAnisotropicDiffusion
LBitmap::RemoveSaltPepperNoise
For more information, refer to:
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document