ENHMETAHEADER3结构包含增强型图元文件数据,包括图元文件图像的维度,图元文件中的记录数以及创建图元文件的设备的分辨率。
C++ 语法
typedef struct {
DWORD iType;
DWORD nSize;
RECTL rclBounds;
RECTL rclFrame;
DWORD dSignature;
DWORD nVersion;
DWORD nBytes;
DWORD nRecords;
WORD nHandles;
WORD sReserved;
DWORD nDescription;
DWORD offDescription;
DWORD nPalEntries;
SIZEL szlDevice;
SIZEL szlMillimeters;
} ENHMETAHEADER3;
PowerBASIC 语法
TYPE ENHMETAHEADER3
itype AS DWORD
nSize AS DWORD
rclBounds AS RECTL
rclFrame AS RECTL
dSignature AS DWORD
nVersion AS DWORD
nBytes AS DWORD
nRecords AS DWORD
nHandles AS WORD
sReserved AS WORD
nDescription AS DWORD
offDescription AS DWORD
nPalEntries AS DWORD
szlDevice AS SIZEL
szlMillimeters AS SIZEL
END TYPE
成员
iType
记录类型。值始终为EMR_HEADER。
nSize
结构大小,以字节为单位。这可能大于SIZEOF(ENHMETAHEADER3)返回的值。
rclBounds
边界矩形,以设备为单位,存储在图元文件中的图像。
rclFrame
矩形,以0.01毫米为单位,围绕存储在图元文件中的图像。
dSignature
必须是ENHMETA_SIGNATURE。
nVersion
元文件格式的版本号。目前的版本是&H10000。
nBytes
图元文件的大小(以字节为单位)。
nRecords
图元文件中的记录数。
nHandles
元文件句柄表中的句柄数。句柄索引为零被保留。
sReserved
保留。必须为零。
nDescription
包含元文件内容描述的字符串中的字符数。如果图元文件没有描述字符串,则该成员为0。
offDescription
从ENHMETAHEADER3结构开始偏移到包含元文件内容说明的字符串。如果图元文件没有描述字符串,则该成员为0。
nPalEntries
元文件调色板中的条目数。
szlDevice
参考设备的分辨率(以像素为单位)。
szlMillimeters
分辨率(以毫米为单位)的参考设备。


