다음을 통해 공유


EMR 구조체(wingdi.h)

EMR 구조체는 모든 향상된 메타파일 레코드에 대한 기본 구조를 제공합니다. 향상된 메타파일 레코드에는 향상된 형식 메타파일로 그림의 일부를 만드는 데 사용되는 특정 GDI 함수에 대한 매개 변수가 포함되어 있습니다.

구문

typedef struct tagEMR {
  DWORD iType;
  DWORD nSize;
} EMR, *PEMR;

멤버

iType

레코드 형식입니다. 매개 변수는 다음 중 하나일 수 있습니다(연결된 레코드 구조에 대한 링크 포함).

EMR_ABORTPATHEMR_ALPHABLENDEMR_ANGLEARCEMR_ARCEMR_ARCTO EMR_BEGINPATHEMR_BITBLTEMR_CHORDEMR_COLORCORRECTPALETTE EMR_COLORMATCHTOTARGETWEMR_CLOSEFIGURE EMR_CREATEBRUSHINDIRECTEMR_CREATECOLORSPACE EMR_CREATECOLORSPACEW EMR_CREATEDIBPATTERNBRUSHPT EMR_CREATEMONOBRUSH EMR_CREATEPALETTEEMR_ CREATEPENEMR_DELETECOLORSPACEEMR_DELETEOBJECT EMR_ELLIPSEEMR_ENDPATHEMR_EOFEMR_EXCLUDECLIPRECT EMR_EXTCREATEFONTINDIRECTW EMR_EXTCREATEPENEMR_EXTFLOODFILLEMR_EXTSELECTCLIPRGNEMR_EXTTEXTOUTAEMR_EXTTEXTOUTWEMR_FILLPATHEMR_FILLRGNEMR_FLATTENPATHEMR_FRAMERGN EMR_ GDICOMMENTEMR_GLSBOUNDEDRECORDEMR_GLSRECORD EMR_GRADIENTFILLEMR_INTERSECTCLIPRECT EMR_INVERTRGNEMR_LINETOEMR_MASKBLTEMR_MODIFYWORLDTRANSFORM EMR_MOVETOEXEMR_PAINTRGNEMR_OFFSETCLIPRGN EMR_PIE EMR_PIXELFORMAT EMR_POLYBEZIER EMR_PLGBLT EMR_POLYBEZIER16 EMR_POLYBEZIERTOEMR_POLYBEZIERTO16EMR_POLYDRAWEMR_POLYDRAW16EMR_POLYGON EMR_POLYGON16EMR_POLYLINEEMR_POLYLINE16 EMR_POLYLINETOEMR_POLYLINETO16EMR_POLYPOLYGON EMR_POLYPOLYGON16EMR_POLYPOLYLINE16EMR_POLYTEXTOUTAEMR_POLYPOLYLINE EMR_POLYTEXTOUTW EMR_RECTANGLE EMR_REALIZEPALETTEEMR_ RESIZEPALETTEEMR_RESTOREDC EMR_ROUNDRECTEMR_SAVEDC EMR_SCALEVIEWPORTEXTEXEMR_SCALEWINDOWEXTEXEMR_SELECTCLIPPATH EMR_SELECTOBJECTEMR_SELECTPALETTEEMR_SETARCDIRECTIONEMR_SETBKCOLOREMR_SETBKMODE EMR_SETBRUSHORGEX EMR_SETCOLORADJUSTMENT EMR_SETCOLORSPACEEMR_SETDIBITSTODEVICE EMR_ SETICMMODEEMR_SETICMPROFILEAEMR_SETICMPROFILEW EMR_SETLAYOUTEMR_SETMAPMODE EMR_SETMAPPERFLAGSEMR_SETMETARGNEMR_SETMITERLIMIT EMR_SETPALETTEENTRIESEMR_SETPIXELVEMR_SETPOLYFILLMODE EMR_SETROP2EMR_SETSTRETCHBLTMODE EMR_SETTEXTALIGN EMR_SETTEXTCOLOR EMR_SETVIEWPORTEXTEXEMR_ SETVIEWPORTORGEXEMR_SETWINDOWEXTEX EMR_SETWINDOWORGEXEMR_SETWORLDTRANSFORM EMR_STRETCHBLTEMR_STRETCHDIBITS EMR_STROKEANDFILLPATHEMR_STROKEPATHEMR_TRANSPARENTBLTEMR_WIDENPATH

nSize

레코드 크기(바이트)입니다. 이 멤버는 4의 배수여야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 wingdi.h(Windows.h 포함)

추가 정보

메타 파일 구조

메타파일 개요