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
