共用方式為


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)