libUEMF
A portable library for reading and writing WMF, EMF and EMF+ files
|
Macros | |
#define | U_EMR_HEADER 1 |
U_EMRHEADER record. | |
#define | U_EMR_POLYBEZIER 2 |
U_EMRPOLYBEZIER record. | |
#define | U_EMR_POLYGON 3 |
U_EMRPOLYGON record. | |
#define | U_EMR_POLYLINE 4 |
U_EMRPOLYLINE record. | |
#define | U_EMR_POLYBEZIERTO 5 |
U_EMRPOLYBEZIERTO record. | |
#define | U_EMR_POLYLINETO 6 |
U_EMRPOLYLINETO record. | |
#define | U_EMR_POLYPOLYLINE 7 |
U_EMRPOLYPOLYLINE record. | |
#define | U_EMR_POLYPOLYGON 8 |
U_EMRPOLYPOLYGON record. | |
#define | U_EMR_SETWINDOWEXTEX 9 |
U_EMRSETWINDOWEXTEX record. | |
#define | U_EMR_SETWINDOWORGEX 10 |
U_EMRSETWINDOWORGEX record. | |
#define | U_EMR_SETVIEWPORTEXTEX 11 |
U_EMRSETVIEWPORTEXTEX record. | |
#define | U_EMR_SETVIEWPORTORGEX 12 |
U_EMRSETVIEWPORTORGEX record. | |
#define | U_EMR_SETBRUSHORGEX 13 |
U_EMRSETBRUSHORGEX record. | |
#define | U_EMR_EOF 14 |
U_EMREOF record. | |
#define | U_EMR_SETPIXELV 15 |
U_EMRSETPIXELV record. | |
#define | U_EMR_SETMAPPERFLAGS 16 |
U_EMRSETMAPPERFLAGS record. | |
#define | U_EMR_SETMAPMODE 17 |
U_EMRSETMAPMODE record. | |
#define | U_EMR_SETBKMODE 18 |
U_EMRSETBKMODE record. | |
#define | U_EMR_SETPOLYFILLMODE 19 |
U_EMRSETPOLYFILLMODE record. | |
#define | U_EMR_SETROP2 20 |
U_EMRSETROP2 record. | |
#define | U_EMR_SETSTRETCHBLTMODE 21 |
U_EMRSETSTRETCHBLTMODE record. | |
#define | U_EMR_SETTEXTALIGN 22 |
U_EMRSETTEXTALIGN record. | |
#define | U_EMR_SETCOLORADJUSTMENT 23 |
U_EMRSETCOLORADJUSTMENT record. | |
#define | U_EMR_SETTEXTCOLOR 24 |
U_EMRSETTEXTCOLOR record. | |
#define | U_EMR_SETBKCOLOR 25 |
U_EMRSETBKCOLOR record. | |
#define | U_EMR_OFFSETCLIPRGN 26 |
U_EMROFFSETCLIPRGN record. | |
#define | U_EMR_MOVETOEX 27 |
U_EMRMOVETOEX record. | |
#define | U_EMR_SETMETARGN 28 |
U_EMRSETMETARGN record. | |
#define | U_EMR_EXCLUDECLIPRECT 29 |
U_EMREXCLUDECLIPRECT record. | |
#define | U_EMR_INTERSECTCLIPRECT 30 |
U_EMRINTERSECTCLIPRECT record. | |
#define | U_EMR_SCALEVIEWPORTEXTEX 31 |
U_EMRSCALEVIEWPORTEXTEX record. | |
#define | U_EMR_SCALEWINDOWEXTEX 32 |
U_EMRSCALEWINDOWEXTEX record. | |
#define | U_EMR_SAVEDC 33 |
U_EMRSAVEDC record. | |
#define | U_EMR_RESTOREDC 34 |
U_EMRRESTOREDC record. | |
#define | U_EMR_SETWORLDTRANSFORM 35 |
U_EMRSETWORLDTRANSFORM record. | |
#define | U_EMR_MODIFYWORLDTRANSFORM 36 |
U_EMRMODIFYWORLDTRANSFORM record. | |
#define | U_EMR_SELECTOBJECT 37 |
U_EMRSELECTOBJECT record. | |
#define | U_EMR_CREATEPEN 38 |
U_EMRCREATEPEN record. | |
#define | U_EMR_CREATEBRUSHINDIRECT 39 |
U_EMRCREATEBRUSHINDIRECT record. | |
#define | U_EMR_DELETEOBJECT 40 |
U_EMRDELETEOBJECT record. | |
#define | U_EMR_ANGLEARC 41 |
U_EMRANGLEARC record. | |
#define | U_EMR_ELLIPSE 42 |
U_EMRELLIPSE record. | |
#define | U_EMR_RECTANGLE 43 |
U_EMRRECTANGLE record. | |
#define | U_EMR_ROUNDRECT 44 |
U_EMRROUNDRECT record. | |
#define | U_EMR_ARC 45 |
U_EMRARC record. | |
#define | U_EMR_CHORD 46 |
U_EMRCHORD record. | |
#define | U_EMR_PIE 47 |
U_EMRPIE record. | |
#define | U_EMR_SELECTPALETTE 48 |
U_EMRSELECTPALETTE record. | |
#define | U_EMR_CREATEPALETTE 49 |
U_EMRCREATEPALETTE record. | |
#define | U_EMR_SETPALETTEENTRIES 50 |
U_EMRSETPALETTEENTRIES record. | |
#define | U_EMR_RESIZEPALETTE 51 |
U_EMRRESIZEPALETTE record. | |
#define | U_EMR_REALIZEPALETTE 52 |
U_EMRREALIZEPALETTE record. | |
#define | U_EMR_EXTFLOODFILL 53 |
U_EMREXTFLOODFILL record. | |
#define | U_EMR_LINETO 54 |
U_EMRLINETO record. | |
#define | U_EMR_ARCTO 55 |
U_EMRARCTO record. | |
#define | U_EMR_POLYDRAW 56 |
U_EMRPOLYDRAW record. | |
#define | U_EMR_SETARCDIRECTION 57 |
U_EMRSETARCDIRECTION record. | |
#define | U_EMR_SETMITERLIMIT 58 |
U_EMRSETMITERLIMIT record. | |
#define | U_EMR_BEGINPATH 59 |
U_EMRBEGINPATH record. | |
#define | U_EMR_ENDPATH 60 |
U_EMRENDPATH record. | |
#define | U_EMR_CLOSEFIGURE 61 |
U_EMRCLOSEFIGURE record. | |
#define | U_EMR_FILLPATH 62 |
U_EMRFILLPATH record. | |
#define | U_EMR_STROKEANDFILLPATH 63 |
U_EMRSTROKEANDFILLPATH record. | |
#define | U_EMR_STROKEPATH 64 |
U_EMRSTROKEPATH record. | |
#define | U_EMR_FLATTENPATH 65 |
U_EMRFLATTENPATH record. | |
#define | U_EMR_WIDENPATH 66 |
U_EMRWIDENPATH record. | |
#define | U_EMR_SELECTCLIPPATH 67 |
U_EMRSELECTCLIPPATH record. | |
#define | U_EMR_ABORTPATH 68 |
U_EMRABORTPATH record. | |
#define | U_EMR_UNDEF69 69 |
U_EMRUNDEF69 record. | |
#define | U_EMR_COMMENT 70 |
U_EMRCOMMENT record. | |
#define | U_EMR_FILLRGN 71 |
U_EMRFILLRGN record. | |
#define | U_EMR_FRAMERGN 72 |
U_EMRFRAMERGN record. | |
#define | U_EMR_INVERTRGN 73 |
U_EMRINVERTRGN record. | |
#define | U_EMR_PAINTRGN 74 |
U_EMRPAINTRGN record. | |
#define | U_EMR_EXTSELECTCLIPRGN 75 |
U_EMREXTSELECTCLIPRGN record. | |
#define | U_EMR_BITBLT 76 |
U_EMRBITBLT record. | |
#define | U_EMR_STRETCHBLT 77 |
U_EMRSTRETCHBLT record. | |
#define | U_EMR_MASKBLT 78 |
U_EMRMASKBLT record. | |
#define | U_EMR_PLGBLT 79 |
U_EMRPLGBLT record. | |
#define | U_EMR_SETDIBITSTODEVICE 80 |
U_EMRSETDIBITSTODEVICE record. | |
#define | U_EMR_STRETCHDIBITS 81 |
U_EMRSTRETCHDIBITS record. | |
#define | U_EMR_EXTCREATEFONTINDIRECTW 82 |
U_EMREXTCREATEFONTINDIRECTW record. | |
#define | U_EMR_EXTTEXTOUTA 83 |
U_EMREXTTEXTOUTA record. | |
#define | U_EMR_EXTTEXTOUTW 84 |
U_EMREXTTEXTOUTW record. | |
#define | U_EMR_POLYBEZIER16 85 |
U_EMRPOLYBEZIER16 record. | |
#define | U_EMR_POLYGON16 86 |
U_EMRPOLYGON16 record. | |
#define | U_EMR_POLYLINE16 87 |
U_EMRPOLYLINE16 record. | |
#define | U_EMR_POLYBEZIERTO16 88 |
U_EMRPOLYBEZIERTO16 record. | |
#define | U_EMR_POLYLINETO16 89 |
U_EMRPOLYLINETO16 record. | |
#define | U_EMR_POLYPOLYLINE16 90 |
U_EMRPOLYPOLYLINE16 record. | |
#define | U_EMR_POLYPOLYGON16 91 |
U_EMRPOLYPOLYGON16 record. | |
#define | U_EMR_POLYDRAW16 92 |
U_EMRPOLYDRAW16 record. | |
#define | U_EMR_CREATEMONOBRUSH 93 |
U_EMRCREATEMONOBRUSH record. | |
#define | U_EMR_CREATEDIBPATTERNBRUSHPT 94 |
U_EMRCREATEDIBPATTERNBRUSHPT record. | |
#define | U_EMR_EXTCREATEPEN 95 |
U_EMREXTCREATEPEN record. | |
#define | U_EMR_POLYTEXTOUTA 96 |
U_EMRPOLYTEXTOUTA record. | |
#define | U_EMR_POLYTEXTOUTW 97 |
U_EMRPOLYTEXTOUTW record. | |
#define | U_EMR_SETICMMODE 98 |
U_EMRSETICMMODE record. | |
#define | U_EMR_CREATECOLORSPACE 99 |
U_EMRCREATECOLORSPACE record. | |
#define | U_EMR_SETCOLORSPACE 100 |
U_EMRSETCOLORSPACE record. | |
#define | U_EMR_DELETECOLORSPACE 101 |
U_EMRDELETECOLORSPACE record. | |
#define | U_EMR_GLSRECORD 102 |
U_EMRGLSRECORD record. | |
#define | U_EMR_GLSBOUNDEDRECORD 103 |
U_EMRGLSBOUNDEDRECORD record. | |
#define | U_EMR_PIXELFORMAT 104 |
U_EMRPIXELFORMAT record. | |
#define | U_EMR_DRAWESCAPE 105 |
U_EMRDRAWESCAPE record. | |
#define | U_EMR_EXTESCAPE 106 |
U_EMREXTESCAPE record. | |
#define | U_EMR_UNDEF107 107 |
U_EMRUNDEF107 record. | |
#define | U_EMR_SMALLTEXTOUT 108 |
U_EMRSMALLTEXTOUT record. | |
#define | U_EMR_FORCEUFIMAPPING 109 |
U_EMRFORCEUFIMAPPING record. | |
#define | U_EMR_NAMEDESCAPE 110 |
U_EMRNAMEDESCAPE record. | |
#define | U_EMR_COLORCORRECTPALETTE 111 |
U_EMRCOLORCORRECTPALETTE record. | |
#define | U_EMR_SETICMPROFILEA 112 |
U_EMRSETICMPROFILEA record. | |
#define | U_EMR_SETICMPROFILEW 113 |
U_EMRSETICMPROFILEW record. | |
#define | U_EMR_ALPHABLEND 114 |
U_EMRALPHABLEND record. | |
#define | U_EMR_SETLAYOUT 115 |
U_EMRSETLAYOUT record. | |
#define | U_EMR_TRANSPARENTBLT 116 |
U_EMRTRANSPARENTBLT record. | |
#define | U_EMR_UNDEF117 117 |
U_EMRUNDEF117 record. | |
#define | U_EMR_GRADIENTFILL 118 |
U_EMRGRADIENTFILL record. | |
#define | U_EMR_SETLINKEDUFIS 119 |
U_EMRSETLINKEDUFIS record. | |
#define | U_EMR_SETTEXTJUSTIFICATION 120 |
U_EMRSETTEXTJUSTIFICATION record. | |
#define | U_EMR_COLORMATCHTOTARGETW 121 |
U_EMRCOLORMATCHTOTARGETW record. | |
#define | U_EMR_CREATECOLORSPACEW 122 |
U_EMRCREATECOLORSPACEW record. | |
#define | U_EMR_MIN 1 |
Minimum U_EMR_ value. | |
#define | U_EMR_MAX 122 |
Maximum U_EMR_ value. Not much beyond 104 is implemented. | |
#define | U_EMR_INVALID 0xFFFFFFFF |
Not any valid U_EMF_ value. | |
(RecordType Enumeration, EMF manual 2.1.1 ) For U_EMR iType field EMF manual 2.1.1