勇芳软件工作室.汉化:  GDI+ Reference > Structures >

ENHMETAHEADER3

Previous pageReturn to chapter overviewNext page

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

 

分辨率(以毫米为单位)的参考设备。