typedef struct tagANNFILEINFO
{
L_UINT uStructSize;
L_SSIZE_T nOffset;
L_INT32 nVersion;
L_UINT uFormat;
L_INT32 nTotalPages;
L_INT32 nReserved;
} ANNFILEINFO,* pANNFILEINFO;
The ANNFILEINFO structure contains information retrieved from a LEAD annotation file.
Member | Description | |
uStructSize | Size of the structure. This must be set before passing this structure to the LEAD functions. | |
nOffset | Position of the first byte to load. This must be set before passing this structure to the LEAD functions. Typically, this is set to 0. | |
nVersion | Version of the annotation file. If '13' is returned, this refers to version 13 or earlier. | |
uFormat | Flag that indicates the format of the annotation data in the file. Possible values are: | |
Value | Meaning | |
ANNFMT_EMF | Windows EMF format. | |
ANNFMT_NATIVE | LEAD text-based format for annotations. | |
ANNFMT_WMF | Windows WMF format. | |
ANNFMT_ENCODED | LEAD binary format. This file size is smaller and is upward compatible. It also provides better security. | |
ANNFMT_XML | XML text format. This is LEADs new text-based format which is upward-compatible. | |
nTotalPages | The total number of pages in the annotation file. | |
nTotalPages | The total number of pages in the annotation file. | |
nReserved | Reserved for future use. |
The ANNFILEINFO structure is updated by the LAnnContainer::FileInfo, LAnnContainer::FileInfoMemory and LAnnContainer::FileInfoOffset functions with information about an annotation file. Before passing this structure to any of the LEAD functions, the nSize and nOffset fields must be filled.
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