ENHMETAHEADER3 结构 (gdiplusmetaheader.h)
ENHMETAHEADER3 结构包含增强型图元文件数据,包括图元文件图像的尺寸、图元文件中的记录数,以及创建图元文件的设备的分辨率。
语法
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;
成员
iType
类型:DWORD
记录类型。 值始终EMR_HEADER。
nSize
类型:DWORD
结构大小(以字节为单位)。 这可能大于 sizeof (ENHMETAHEADER3) 返回的值。
rclBounds
类型: RECTL
图元文件中存储的图像的边框(以设备单位表示)。
rclFrame
类型: RECTL
矩形,以 0.01 毫米为单位,包围存储在图元文件中的图像。
dSignature
类型:DWORD
必须ENHMETA_SIGNATURE。
nVersion
类型:DWORD
图元文件格式的版本号。 当前版本为0x10000。
nBytes
类型:DWORD
图元文件的大小(以字节为单位)。
nRecords
类型:DWORD
图元文件中的记录数。
nHandles
类型: WORD
图元文件句柄表中的句柄数。 保留句柄索引零。
sReserved
类型: WORD
保留。 必须为零。
nDescription
类型:DWORD
包含图元文件内容说明的字符串中的字符数。 如果图元文件没有说明字符串,则此成员为 0。
offDescription
类型:DWORD
从 ENHMETAHEADER3 结构的开头偏移到包含图元文件内容说明的字符串。 如果图元文件没有说明字符串,则此成员为 0。
nPalEntries
类型:DWORD
图元文件调色板中的条目数。
szlDevice
类型: SIZEL
参考设备的分辨率(以像素为单位)。
szlMillimeters
类型: SIZEL
参考设备的分辨率(以毫米为单位)。
要求
最低受支持的客户端 | Windows XP、Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | gdiplusmetaheader.h (包括 Gdiplus.h) |