Struktur EMR (wingdi.h)

Struktur EMR menyediakan struktur dasar untuk semua rekaman metafile yang ditingkatkan. Rekaman metafile yang disempurnakan berisi parameter untuk fungsi GDI tertentu yang digunakan untuk membuat bagian gambar dalam metafile format yang disempurnakan.

Sintaks

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

Anggota

iType

Jenis catatan. Parameter dapat berupa salah satu dari yang berikut ini (dengan tautan ke struktur rekaman terkait).

EMR_ABORTPATHEMR_ABORTPATHEMR_ANGLEARC EMR_ALPHABLEND EMR_ARC EMR_BEGINPATH EMR_BITBLT EMR_ARCTO EMR_CHORD EMR_CHORD EMR_COLORCORRECTPALETTEEMR_CLOSEFIGURE EMR_COLORMATCHTOTARGETW EMR_CREATEBRUSHINDIRECT EMR_CREATEBRUSHINDIRECT EMR_CREATECOLORSPACEWEMR_CREATECOLORSPACE EMR_CREATEDIBPATTERNBRUSHPT EMR_CREATEDIBPATTERNBRUSHPT EMR_CREATEPALETTE EMR_CREATEMONOBRUSH EMR_CREATEMONOBRUSH EMR_ CREATEPENEMR_DELETECOLORSPACEEMR_DELETEOBJECT EMR_ELLIPSEEMR_ENDPATH EMR_EOF EMR_EXCLUDECLIPRECT EMR_EXTCREATEFONTINDIRECTW EMR_EXTCREATEFONTINDIRECTW EMR_EXTCREATEPEN EMR_EXTFLOODFILL EMR_EXTSELECTCLIPRGN EMR_EXTTEXTOUTA EMR_EXTTEXTOUTW EMR_FILLRGN EMR_FILLPATH EMR_ EMR_FLATTENPATH EMR_ EMR_FLATTENPATH EMR_FRAMERGN EMR_ GDICOMMENTEMR_GLSBOUNDEDRECORDEMR_GLSRECORDEMR_GRADIENTFILL EMR_INTERSECTCLIPRECT EMR_INVERTRGN EMR_LINETO EMR_MASKBLT EMR_MASKBLT EMR_MODIFYWORLDTRANSFORM EMR_MOVETOEX EMR_OFFSETCLIPRGN EMR_PAINTRGN EMR_PIE EMR_PIXELFORMAT EMR_POLYBEZIER EMR_PLGBLT EMR_POLYBEZIER EMR_POLYBEZIER16EMR_POLYBEZIERTO EMR_POLYBEZIERTOEMR_POLYBEZIERTO16EMR_POLYDRAW EMR_POLYDRAW16 EMR_POLYDRAW16 EMR_POLYGON EMR_POLYGON16 EMR_POLYLINE EMR_POLYLINE16 EMR_POLYLINETO EMR_POLYPOLYGON EMR_POLYLINETO16 EMR_POLYLINETO16 EMR_POLYPOLYLINE EMR_POLYPOLYGON16 EMR_POLYPOLYLINE EMR_POLYPOLYLINE16 EMR_POLYTEXTOUTA EMR_POLYTEXTOUTW EMR_ EMR_REALIZEPALETTE EMR_RECTANGLE EMR_ RESIZEPALETTEEMR_RESTOREDC EMR_ROUNDRECT EMR_SAVEDC EMR_SCALEVIEWPORTEXTEX EMR_SCALEWINDOWEXTEX EMR_SELECTCLIPPATH EMR_SELECTOBJECT EMR_SELECTPALETTE EMR_SETARCDIRECTION EMR_SETBKCOLOR EMR_SETBKCOLOR EMR_SETBRUSHORGEX EMR_SETBKMODE EMR_SETCOLORADJUSTMENT EMR_SETCOLORADJUSTMENT EMR_SETCOLORSPACE EMR_SETDIBITSTODEVICE EMR_ SETICMMODEEMR_SETICMPROFILEA EMR_SETICMPROFILEWEMR_SETLAYOUT EMR_SETMAPMODE EMR_SETMAPPERFLAGS EMR_SETMETARGN EMR_SETMITERLIMIT EMR_SETPALETTEENTRIES EMR_SETPALETTEENTRIES EMR_SETTEXTALIGNEMR_SETROP2EMR_SETPIXELV EMR_SETPOLYFILLMODE EMR_SETPOLYFILLMODE EMR_SETTEXTCOLOR EMR_SETVIEWPORTEXTEX EMR_SETTEXTCOLOR EMR_SETTEXTCOLOR EMR_ EMR_SETPOLYFILLMODE EMR_SETSTRETCHBLTMODE EMR_SETTEXTCOLOR EMR_ SETVIEWPORTORGEXEMR_SETWINDOWORGEX EMR_SETWINDOWEXTEX EMR_SETWORLDTRANSFORMEMR_STRETCHBLTEMR_STRETCHDIBITSEMR_STROKEANDFILLPATHEMR_STROKEPATHEMR_TRANSPARENTBLT EMR_WIDENPATH

nSize

Ukuran rekaman, dalam byte. Anggota ini harus kelipatan empat.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header wingdi.h (sertakan Windows.h)

Lihat juga

Struktur Metafile

Gambaran Umum Metafiles