EMR 結構 (wingdi.h)

EMR 結構提供所有增強型元文件記錄的基底結構。 增強型元文件記錄包含特定 GDI 函式的參數,用來以增強格式元檔建立圖片的一部分。

語法

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

成員

iType

記錄類型。 參數可以是下列其中一個 (,其中包含相關聯記錄結構的連結) 。

EMR_ABORTPATH EMR_ALPHABLEND EMR_ANGLEARC EMR_ARC EMR_ARCTO EMR_BEGINPATH EMR_BITBLT EMR_CHORD EMR_CLOSEFIGURE EMR_COLORCORRECTPALETTE EMR_COLORMATCHTOTARGETW EMR_CREATEBRUSHINDIRECT EMR_CREATECOLORSPACE EMR_CREATECOLORSPACEW EMR_CREATEDIBPATTERNBRUSHPT EMR_CREATEMONOBRUSH EMR_CREATEPALETTE EMR_CREATEPEN EMR_DELETECOLORSPACE EMR_DELETEOBJECT EMR_ELLIPSE EMR_ENDPATH EMR_EOF EMR_EXCLUDECLIPRECT EMR_EXTCREATEFONTINDIRECTW EMR_EXTCREATEPEN EMR_EXTFLOODFILL EMR_EXTSELECTCLIPRGN EMR_EXTTEXTOUTA EMR_EXTTEXTOUTW EMR_FILLPATH EMR_FILLRGN EMR_FLATTENPATH EMR_FRAMERGN EMR_FRAMERGN EMR_GDICOMMENT EMR_GLSBOUNDEDRECORD EMR_GLSRECORD EMR_GRADIENTFILL EMR_INTERSECTCLIPRECT EMR_INVERTRGN EMR_LINETO EMR_MASKBLT EMR_MODIFYWORLDTRANSFORM EMR_MOVETOEX EMR_OFFSETCLIPRGN EMR_PAINTRGN EMR_PIE EMR_PIXELFORMAT EMR_PLGBLT EMR_POLYBEZIER EMR_POLYBEZIER16 EMR_POLYBEZIERTOEMR_POLYBEZIERTO16 EMR_POLYDRAW EMR_POLYDRAW16 EMR_POLYGON EMR_POLYGON16 EMR_POLYGON16 EMR_POLYLINE EMR_POLYLINE16 EMR_POLYLINETO EMR_POLYLINETO16 EMR_POLYPOLYGON EMR_POLYPOLYGON16 EMR_POLYPOLYLINE EMR_POLYPOLYLINE16 EMR_POLYTEXTOUTA EMR_REALIZEPALETTE EMR_POLYTEXTOUTW EMR_RECTANGLE EMR_RESIZEPALETTE EMR_RESTOREDC EMR_ROUNDRECT EMR_SAVEDC EMR_SCALEVIEWPORTEXTEX EMR_SCALEWINDOWEXTEX EMR_SELECTCLIPPATH EMR_SELECTOBJECT EMR_SETBKMODE EMR_SELECTPALETTE EMR_SETARCDIRECTION EMR_SETBKCOLOR EMR_SETBRUSHORGEX EMR_SETCOLORADJUSTMENT EMR_SETCOLORSPACE EMR_SETDIBITSTODEVICE EMR_SETICMMODE EMR_SETICMPROFILEA EMR_SETICMPROFILEW EMR_SETLAYOUT EMR_SETMAPMODE EMR_SETMAPMODE EMR_SETMAPPERFLAGS EMR_SETMAPMODE EMR_SETMETARGN EMR_SETMITERLIMIT EMR_SETPALETTEENTRIES EMR_SETPALETTEENTRIES EMR_SETROP2 EMR_SETPIXELV EMR_SETPOLYFILLMODE EMR_SETSTRETCHBLTMODE EMR_SETTEXTALIGN EMR_SETTEXTCOLOR EMR_SETVIEWPORTEXTEX EMR_SETVIEWPORTORGEXEMR_SETWINDOWEXTEXEMR_SETWINDOWORGEX EMR_SETWORLDTRANSFORM EMR_STRETCHBLT EMR_STRETCHDIBITS EMR_STROKEANDFILLPATH EMR_STROKEPATH EMR_TRANSPARENTBLT EMR_WIDENPATH

nSize

記錄的大小,以位元組為單位。 這個成員必須是四個的倍數。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
標頭 wingdi.h (包含 Windows.h)

另請參閱

中繼檔結構

元檔概觀