libUEMF
A portable library for reading and writing WMF, EMF and EMF+ files
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
PMF RecordType Enumeration

Macros

#define U_PMR_HEADER   0x0001
 U_PMRHeader record.
 
#define U_PMR_ENDOFFILE   0x0002
 U_PMREndOfFile record.
 
#define U_PMR_COMMENT   0x0003
 U_PMRComment record.
 
#define U_PMR_GETDC   0x0004
 U_PMRGetDC record.
 
#define U_PMR_MULTIFORMATSTART   0x0005
 U_PMRMultiFormatStart record.
 
#define U_PMR_MULTIFORMATSECTION   0x0006
 U_PMRMultiFormatSection record.
 
#define U_PMR_MULTIFORMATEND   0x0007
 U_PMRMultiFormatEnd record.
 
#define U_PMR_OBJECT   0x0008
 U_PMRObject record.
 
#define U_PMR_CLEAR   0x0009
 U_PMRClear record.
 
#define U_PMR_FILLRECTS   0x000A
 U_PMRFillRects record.
 
#define U_PMR_DRAWRECTS   0x000B
 U_PMRDrawRects record.
 
#define U_PMR_FILLPOLYGON   0x000C
 U_PMRFillPolygon record.
 
#define U_PMR_DRAWLINES   0x000D
 U_PMRDrawLines record.
 
#define U_PMR_FILLELLIPSE   0x000E
 U_PMRFillEllipse record.
 
#define U_PMR_DRAWELLIPSE   0x000F
 U_PMRDrawEllipse record.
 
#define U_PMR_FILLPIE   0x0010
 U_PMRFillPie record.
 
#define U_PMR_DRAWPIE   0x0011
 U_PMRDrawPie record.
 
#define U_PMR_DRAWARC   0x0012
 U_PMRDrawArc record.
 
#define U_PMR_FILLREGION   0x0013
 U_PMRFillRegion record.
 
#define U_PMR_FILLPATH   0x0014
 U_PMRFillPath record.
 
#define U_PMR_DRAWPATH   0x0015
 U_PMRDrawPath record.
 
#define U_PMR_FILLCLOSEDCURVE   0x0016
 U_PMRFillClosedCurve record.
 
#define U_PMR_DRAWCLOSEDCURVE   0x0017
 U_PMRDrawClosedCurve record.
 
#define U_PMR_DRAWCURVE   0x0018
 U_PMRDrawCurve record.
 
#define U_PMR_DRAWBEZIERS   0x0019
 U_PMRDrawBeziers record.
 
#define U_PMR_DRAWIMAGE   0x001A
 U_PMRDrawImage record.
 
#define U_PMR_DRAWIMAGEPOINTS   0x001B
 U_PMRDrawImagePoints record.
 
#define U_PMR_DRAWSTRING   0x001C
 U_PMRDrawString record.
 
#define U_PMR_SETRENDERINGORIGIN   0x001D
 U_PMRSetRenderingOrigin record.
 
#define U_PMR_SETANTIALIASMODE   0x001E
 U_PMRSetAntiAliasMode record.
 
#define U_PMR_SETTEXTRENDERINGHINT   0x001F
 U_PMRSetTextRenderingHint record.
 
#define U_PMR_SETTEXTCONTRAST   0x0020
 U_PMRSetTextContrast record.
 
#define U_PMR_SETINTERPOLATIONMODE   0x0021
 U_PMRSetInterpolationMode record.
 
#define U_PMR_SETPIXELOFFSETMODE   0x0022
 U_PMRSetPixelOffsetMode record.
 
#define U_PMR_SETCOMPOSITINGMODE   0x0023
 U_PMRSetCompositingMode record.
 
#define U_PMR_SETCOMPOSITINGQUALITY   0x0024
 U_PMRSetCompositingQuality record.
 
#define U_PMR_SAVE   0x0025
 U_PMRSave record.
 
#define U_PMR_RESTORE   0x0026
 U_PMRRestore record.
 
#define U_PMR_BEGINCONTAINER   0x0027
 U_PMRBeginContainer record.
 
#define U_PMR_BEGINCONTAINERNOPARAMS   0x0028
 U_PMRBeginContainerNoParams record.
 
#define U_PMR_ENDCONTAINER   0x0029
 U_PMREndContainer record.
 
#define U_PMR_SETWORLDTRANSFORM   0x002A
 U_PMRSetWorldTransform record.
 
#define U_PMR_RESETWORLDTRANSFORM   0x002B
 U_PMRResetWorldTransform record.
 
#define U_PMR_MULTIPLYWORLDTRANSFORM   0x002C
 U_PMRMultiplyWorldTransform record.
 
#define U_PMR_TRANSLATEWORLDTRANSFORM   0x002D
 U_PMRTranslateWorldTransform record.
 
#define U_PMR_SCALEWORLDTRANSFORM   0x002E
 U_PMRScaleWorldTransform record.
 
#define U_PMR_ROTATEWORLDTRANSFORM   0x002F
 U_PMRRotateWorldTransform record.
 
#define U_PMR_SETPAGETRANSFORM   0x0030
 U_PMRSetPageTransform record.
 
#define U_PMR_RESETCLIP   0x0031
 U_PMRResetClip record.
 
#define U_PMR_SETCLIPRECT   0x0032
 U_PMRSetClipRect record.
 
#define U_PMR_SETCLIPPATH   0x0033
 U_PMRSetClipPath record.
 
#define U_PMR_SETCLIPREGION   0x0034
 U_PMRSetClipRegion record.
 
#define U_PMR_OFFSETCLIP   0x0035
 U_PMROffsetClip record.
 
#define U_PMR_DRAWDRIVERSTRING   0x0036
 U_PMRDrawDriverstring record.
 
#define U_PMR_STROKEFILLPATH   0x0037
 U_PMRStrokeFillPath record.
 
#define U_PMR_SERIALIZABLEOBJECT   0x0038
 U_PMRSerializableObject record.
 
#define U_PMR_SETTSGRAPHICS   0x0039
 U_PMRSetTSGraphics record.
 
#define U_PMR_SETTSCLIP   0x003A
 U_PMRSetTSClip record.
 
#define U_PMR_RECFLAG   0x4000
 In EMF+ files the type is one of the above + this flag.
 
#define U_PMR_TYPE_MASK   0x003F
 mask for EMF+ types
 
#define U_PMR_MIN   1
 Minimum U_PMR_ value.
 
#define U_PMR_MAX   58
 Maximum U_PMR_ value.
 

Detailed Description

EMF+ manual 2.1.1.1, Microsoft name: RecordType Enumeration