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) |