Version 19 of this C API has changed from version 18 as follows:
Deprecated:
New and enhanced file format support:
New structures/enumerations:
Changed structures:
ANNPOINTEROPTIONS - the type of uStructSize member has been changed to L_UINT.
DOCWRTDOCOPTIONS - takes 1 new member.
DOCWRTDOCXOPTIONS - takes 1 new member.
DOCWRTPDFOPTIONS - takes 13 new member.
DOCWRTRTFOPTIONS - takes 1 new member.
DOCWRTXPSOPTIONS - takes 1 new member.
FILEINFO - takes 6 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 - takes 4 new members.
PAGENUMBEROPTIONS - takes 3 new members.
TABLEZONE - takes 4 new members.
VERSIONINFO - takes 1 new member.
New functions:
L_DetectBitmapDeskewOrientation
L_FreeManualPerspectiveDeskewBitmap
Changed functions:
FILEREADCALLBACK - flags have been added to uFlags:
FILEREAD_CLIPVERT
FILEREAD_CLIPHORZ
FILEREAD_UPDATELUT
L_AddPageNumbersToBitmapList - takes 1 new parameter.
L_AnnSetOptions - A flag has been added to uOptions (OPTIONS_NEW_MULTILINE_DRAW).
L_GetResizedRowCol - The return type has been changed to L_INT.
L_GetTag, L_ReadFileTag and L_ReadFileTagMemory - flags have been added to pType:
TAG_IFD
TAG_LONG8
TAG_SLONG8
TAG_IFD8
L_ReadFileGeoKey - flags have been added to puType:
TAG_IFD
TAG_LONG8
TAG_SLONG8
TAG_IFD8
L_SetGeoKey and L_SetTag - flags have been added to uType:
TAG_IFD
TAG_LONG8
TAG_SLONG8
TAG_IFD8
L-StartResizeBitmap - flags have been added to uFlags:
RES_USELUTAFTERRESIZE
RES_IGNORELUT
RES_LOWHIGHBITVALID
L_ConvertBufferExt2 and L_ConvertBufferExt - A flag has been added to uFlags (CVT_SIGNED).
For more information, refer to:
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET