다음을 통해 공유


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