EMR-Struktur (wingdi.h)

Die EMR-Struktur stellt die Basisstruktur für alle erweiterten Metadateidatensätze bereit. Ein erweiterter Metadateidatensatz enthält die Parameter für eine bestimmte GDI-Funktion, die zum Erstellen eines Teils eines Bilds in einer erweiterten Formatmetadatei verwendet wird.

Syntax

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

Member

iType

Der Datensatztyp. Der Parameter kann eine der folgenden (mit einem Link zur zugeordneten Datensatzstruktur) sein.

EMR_ABORTPATH EMR_ALPHABLEND EMR_ANGLEARC EMR_ARC EMR_ARCTO EMR_BEGINPATH EMR_BITBLT EMR_CHORD EMR_COLORCORRECTPALETTE EMR_CLOSEFIGURE EMR_COLORMATCHTOTARGETW EMR_CREATEBRUSHINDIRECT EMR_CREATEBRUSHINDIRECT EMR_CREATECOLORSPACE EMR_CREATECOLORSPACEW EMR_CREATEDIBPATTERNBRUSHPT EMR_CREATEMONOBRUSH EMR_CREATEPALETTE EMR_ CREATEPENEMR_DELETECOLORSPACE EMR_DELETEOBJECT EMR_ELLIPSE EMR_ENDPATH EMR_EOF EMR_EXCLUDECLIPRECT EMR_EXTCREATEFONTINDIRECTW EMR_EXTCREATEPEN EMR_EXTFLOODFILL EMR_EXTSELECTCLIPRGN EMR_EXTTEXTOUTAEMR_EXTTEXTOUTW EMR_FILLPATH EMR_FILLRGN EMR_FLATTENPATH EMR_FRAMERGN EMR_ GDICOMMENTEMR_GLSBOUNDEDRECORDEMR_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_POLYBEZIERTO EMR_POLYBEZIERTO16 EMR_POLYDRAW EMR_POLYDRAW16 EMR_POLYGON EMR_POLYGON16 EMR_POLYLINE EMR_POLYLINE16 EMR_POLYLINETO EMR_POLYLINETO16 EMR_POLYPOLYGON EMR_POLYPOLYGON16 EMR_POLYPOLYLINE EMR_POLYPOLYLINE16 EMR_POLYTEXTOUTA EMR_POLYTEXTOUTW EMR_REALIZEPALETTE EMR_RECTANGLE EMR_ RESIZEPALETTEEMR_RESTOREDCEMR_ROUNDRECT EMR_SAVEDC EMR_SCALEVIEWPORTEXTEX EMR_SCALEWINDOWEXTEX EMR_SELECTCLIPPATH EMR_SELECTOBJECT EMR_SELECTPALETTE EMR_SELECTPALETTE EMR_SETARCDIRECTION EMR_SETBKCOLOR EMR_SETBKMODE EMR_SETBKCOLOR EMR_SETBRUSHORGEX EMR_SETCOLORADJUSTMENT EMR_SETCOLORSPACE EMR_SETDIBITSTODEVICE EMR_ SETICMMODEEMR_SETICMPROFILEAEMR_SETICMPROFILEW EMR_SETLAYOUT EMR_SETMAPMODE EMR_SETMAPMODE EMR_SETMAPPERFLAGSEMR_SETMITERLIMIT EMR_SETMETARGN EMR_SETPALETTEENTRIES EMR_SETPALETTEENTRIES EMR_SETPIXELV EMR_SETPOLYFILLMODE EMR_SETROP2 EMR_SETSTRETCHBLTMODE EMR_SETTEXTALIGN EMR_SETTEXTCOLOR EMR_SETVIEWPORTEXTEX EMR_ SETVIEWPORTORGEXEMR_SETWINDOWEXTEXEMR_SETWINDOWORGEX EMR_SETWORLDTRANSFORM EMR_STRETCHBLT EMR_STRETCHDIBITS EMR_STROKEANDFILLPATH EMR_STROKEPATHEMR_TRANSPARENTBLT EMR_WIDENPATH

nSize

Die Größe des Datensatzes in Bytes. Dieses Mitglied muss ein Vielfaches von vier sein.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Header wingdi.h (einschließlich Windows.h)

Weitere Informationen

Metadateistrukturen

Übersicht über Metadateien