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.01mm 단위)입니다.
dSignature
형식:DWORD
ENHMETA_SIGNATURE 합니다.
nVersion
형식:DWORD
메타파일 형식의 버전 번호입니다. 현재 버전은 0x10000.
nBytes
형식:DWORD
메타파일의 크기(바이트)입니다.
nRecords
형식:DWORD
메타파일의 레코드 수입니다.
nHandles
형식: WORD
메타파일 핸들 테이블의 핸들 수입니다. 핸들 인덱스 0이 예약되어 있습니다.
sReserved
형식: WORD
예약되어 있습니다. 0이어야 합니다.
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 포함) |