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)