ReactOS  0.4.13-dev-257-gfabbd7c
gdiplusenums.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define GDIP_EMFPLUS_RECORD_BASE   0x00004000
 
#define GDIP_WMF_RECORD_BASE   0x00010000
 
#define GDIP_WMF_RECORD_TO_EMFPLUS(x)   ((x)|GDIP_WMF_RECORD_BASE)
 
#define FlatnessDefault   0.25f
 
#define GDIP_WMF_RECORD_TO_EMFPLUS(x)   ((EmfPlusRecordType)((x)|GDIP_WMF_RECORD_BASE))
 

Typedefs

typedef UINT GraphicsState
 
typedef UINT GraphicsContainer
 
typedef enum Unit Unit
 
typedef enum BrushType BrushType
 
typedef enum DriverStringOptions DriverStringOptions
 
typedef enum FillMode FillMode
 
typedef enum LineCap LineCap
 
typedef enum CustomLineCapType CustomLineCapType
 
typedef enum PathPointType PathPointType
 
typedef enum LineJoin LineJoin
 
typedef enum QualityMode QualityMode
 
typedef enum SmoothingMode SmoothingMode
 
typedef enum CompositingQuality CompositingQuality
 
typedef enum InterpolationMode InterpolationMode
 
typedef enum PixelOffsetMode PixelOffsetMode
 
typedef enum DashCap DashCap
 
typedef enum DashStyle DashStyle
 
typedef enum MatrixOrder MatrixOrder
 
typedef enum ImageType ImageType
 
typedef enum ImageFlags ImageFlags
 
typedef enum WarpMode WarpMode
 
typedef enum WrapMode WrapMode
 
typedef enum MetafileType MetafileType
 
typedef enum LinearGradientMode LinearGradientMode
 
typedef enum EmfType EmfType
 
typedef enum CompositingMode CompositingMode
 
typedef enum TextRenderingHint TextRenderingHint
 
typedef enum StringAlignment StringAlignment
 
typedef enum StringDigitSubstitute StringDigitSubstitute
 
typedef enum StringTrimming StringTrimming
 
typedef enum FontStyle FontStyle
 
typedef enum StringFormatFlags StringFormatFlags
 
typedef enum HotkeyPrefix HotkeyPrefix
 
typedef enum PenAlignment PenAlignment
 
typedef enum PaletteFlags PaletteFlags
 
typedef enum ImageCodecFlags ImageCodecFlags
 
typedef enum CombineMode CombineMode
 
typedef enum FlushIntention FlushIntention
 
typedef enum CoordinateSpace CoordinateSpace
 
typedef enum GpTestControlEnum GpTestControlEnum
 
typedef enum MetafileFrameUnit MetafileFrameUnit
 
typedef enum PenType PenType
 
typedef enum HatchStyle HatchStyle
 
typedef enum EmfPlusRecordType EmfPlusRecordType
 

Enumerations

enum  Unit {
  UnitWorld = 0, UnitDisplay = 1, UnitPixel = 2, UnitPoint = 3,
  UnitInch = 4, UnitDocument = 5, UnitMillimeter = 6
}
 
enum  BrushType {
  BrushTypeSolidColor = 0, BrushTypeHatchFill = 1, BrushTypeTextureFill = 2, BrushTypePathGradient = 3,
  BrushTypeLinearGradient = 4
}
 
enum  DriverStringOptions { DriverStringOptionsCmapLookup = 1, DriverStringOptionsVertical = 2, DriverStringOptionsRealizedAdvance = 4, DriverStringOptionsLimitSubpixel = 8 }
 
enum  FillMode { FillModeAlternate = 0, FillModeWinding = 1 }
 
enum  LineCap {
  LineCapFlat = 0x00, LineCapSquare = 0x01, LineCapRound = 0x02, LineCapTriangle = 0x03,
  LineCapNoAnchor = 0x10, LineCapSquareAnchor = 0x11, LineCapRoundAnchor = 0x12, LineCapDiamondAnchor = 0x13,
  LineCapArrowAnchor = 0x14, LineCapCustom = 0xff, LineCapAnchorMask = 0xf0
}
 
enum  CustomLineCapType { CustomLineCapTypeDefault = 0, CustomLineCapTypeAdjustableArrow = 1 }
 
enum  PathPointType {
  PathPointTypeStart = 0, PathPointTypeLine = 1, PathPointTypeBezier = 3, PathPointTypePathTypeMask = 7,
  PathPointTypePathDashMode = 16, PathPointTypePathMarker = 32, PathPointTypeCloseSubpath = 128, PathPointTypeBezier3 = 3
}
 
enum  PenType {
  PenTypeSolidColor = BrushTypeSolidColor, PenTypeHatchFill = BrushTypeHatchFill, PenTypeTextureFill = BrushTypeTextureFill, PenTypePathGradient = BrushTypePathGradient,
  PenTypeLinearGradient = BrushTypeLinearGradient, PenTypeUnknown = -1
}
 
enum  LineJoin { LineJoinMiter = 0, LineJoinBevel = 1, LineJoinRound = 2, LineJoinMiterClipped = 3 }
 
enum  QualityMode { QualityModeInvalid = -1, QualityModeDefault = 0, QualityModeLow = 1, QualityModeHigh = 2 }
 
enum  SmoothingMode {
  SmoothingModeInvalid = QualityModeInvalid, SmoothingModeDefault = QualityModeDefault, SmoothingModeHighSpeed = QualityModeLow, SmoothingModeHighQuality = QualityModeHigh,
  SmoothingModeNone, SmoothingModeAntiAlias
}
 
enum  CompositingQuality {
  CompositingQualityInvalid = QualityModeInvalid, CompositingQualityDefault = QualityModeDefault, CompositingQualityHighSpeed = QualityModeLow, CompositingQualityHighQuality = QualityModeHigh,
  CompositingQualityGammaCorrected, CompositingQualityAssumeLinear
}
 
enum  InterpolationMode {
  InterpolationModeInvalid = QualityModeInvalid, InterpolationModeDefault = QualityModeDefault, InterpolationModeLowQuality = QualityModeLow, InterpolationModeHighQuality = QualityModeHigh,
  InterpolationModeBilinear, InterpolationModeBicubic, InterpolationModeNearestNeighbor, InterpolationModeHighQualityBilinear,
  InterpolationModeHighQualityBicubic
}
 
enum  PenAlignment { PenAlignmentCenter = 0, PenAlignmentInset = 1 }
 
enum  PixelOffsetMode {
  PixelOffsetModeInvalid = QualityModeInvalid, PixelOffsetModeDefault = QualityModeDefault, PixelOffsetModeHighSpeed = QualityModeLow, PixelOffsetModeHighQuality = QualityModeHigh,
  PixelOffsetModeNone, PixelOffsetModeHalf
}
 
enum  DashCap { DashCapFlat = 0, DashCapRound = 2, DashCapTriangle = 3 }
 
enum  DashStyle {
  DashStyleSolid, DashStyleDash, DashStyleDot, DashStyleDashDot,
  DashStyleDashDotDot, DashStyleCustom
}
 
enum  MatrixOrder { MatrixOrderPrepend = 0, MatrixOrderAppend = 1 }
 
enum  ImageType { ImageTypeUnknown, ImageTypeBitmap, ImageTypeMetafile }
 
enum  WarpMode { WarpModePerspective, WarpModeBilinear }
 
enum  WrapMode {
  WrapModeTile, WrapModeTileFlipX, WrapModeTileFlipY, WrapModeTileFlipXY,
  WrapModeClamp
}
 
enum  MetafileType {
  MetafileTypeInvalid, MetafileTypeWmf, MetafileTypeWmfPlaceable, MetafileTypeEmf,
  MetafileTypeEmfPlusOnly, MetafileTypeEmfPlusDual
}
 
enum  LinearGradientMode { LinearGradientModeHorizontal, LinearGradientModeVertical, LinearGradientModeForwardDiagonal, LinearGradientModeBackwardDiagonal }
 
enum  EmfType { EmfTypeEmfOnly = MetafileTypeEmf, EmfTypeEmfPlusOnly = MetafileTypeEmfPlusOnly, EmfTypeEmfPlusDual = MetafileTypeEmfPlusDual }
 
enum  EmfToWmfBitsFlags { EmfToWmfBitsFlagsDefault = 0, EmfToWmfBitsFlagsEmbedEmf = 1, EmfToWmfBitsFlagsIncludePlaceable = 2, EmfToWmfBitsFlagsNoXORClip = 4 }
 
enum  CompositingMode { CompositingModeSourceOver, CompositingModeSourceCopy }
 
enum  TextRenderingHint {
  TextRenderingHintSystemDefault = 0, TextRenderingHintSingleBitPerPixelGridFit, TextRenderingHintSingleBitPerPixel, TextRenderingHintAntiAliasGridFit,
  TextRenderingHintAntiAlias, TextRenderingHintClearTypeGridFit
}
 
enum  StringAlignment { StringAlignmentNear = 0, StringAlignmentCenter = 1, StringAlignmentFar = 2 }
 
enum  StringDigitSubstitute { StringDigitSubstituteUser = 0, StringDigitSubstituteNone = 1, StringDigitSubstituteNational = 2, StringDigitSubstituteTraditional = 3 }
 
enum  StringFormatFlags {
  StringFormatFlagsDirectionRightToLeft = 0x00000001, StringFormatFlagsDirectionVertical = 0x00000002, StringFormatFlagsNoFitBlackBox = 0x00000004, StringFormatFlagsDisplayFormatControl = 0x00000020,
  StringFormatFlagsNoFontFallback = 0x00000400, StringFormatFlagsMeasureTrailingSpaces = 0x00000800, StringFormatFlagsNoWrap = 0x00001000, StringFormatFlagsLineLimit = 0x00002000,
  StringFormatFlagsNoClip = 0x00004000
}
 
enum  StringTrimming {
  StringTrimmingNone = 0, StringTrimmingCharacter = 1, StringTrimmingWord = 2, StringTrimmingEllipsisCharacter = 3,
  StringTrimmingEllipsisWord = 4, StringTrimmingEllipsisPath = 5
}
 
enum  FontStyle {
  FontStyleRegular = 0, FontStyleBold = 1, FontStyleItalic = 2, FontStyleBoldItalic = 3,
  FontStyleUnderline = 4, FontStyleStrikeout = 8
}
 
enum  HotkeyPrefix { HotkeyPrefixNone = 0, HotkeyPrefixShow = 1, HotkeyPrefixHide = 2 }
 
enum  ImageCodecFlags {
  ImageCodecFlagsEncoder = 1, ImageCodecFlagsDecoder = 2, ImageCodecFlagsSupportBitmap = 4, ImageCodecFlagsSupportVector = 8,
  ImageCodecFlagsSeekableEncode = 16, ImageCodecFlagsBlockingDecode = 32, ImageCodecFlagsBuiltin = 65536, ImageCodecFlagsSystem = 131072,
  ImageCodecFlagsUser = 262144
}
 
enum  ImageFlags {
  ImageFlagsNone = 0, ImageFlagsScalable = 0x0001, ImageFlagsHasAlpha = 0x0002, ImageFlagsHasTranslucent = 0x0004,
  ImageFlagsPartiallyScalable = 0x0008, ImageFlagsColorSpaceRGB = 0x0010, ImageFlagsColorSpaceCMYK = 0x0020, ImageFlagsColorSpaceGRAY = 0x0040,
  ImageFlagsColorSpaceYCBCR = 0x0080, ImageFlagsColorSpaceYCCK = 0x0100, ImageFlagsHasRealDPI = 0x1000, ImageFlagsHasRealPixelSize = 0x2000,
  ImageFlagsReadOnly = 0x00010000, ImageFlagsCaching = 0x00020000
}
 
enum  CombineMode {
  CombineModeReplace, CombineModeIntersect, CombineModeUnion, CombineModeXor,
  CombineModeExclude, CombineModeComplement
}
 
enum  FlushIntention { FlushIntentionFlush = 0, FlushIntentionSync = 1 }
 
enum  CoordinateSpace { CoordinateSpaceWorld, CoordinateSpacePage, CoordinateSpaceDevice }
 
enum  GpTestControlEnum { TestControlForceBilinear = 0, TestControlNoICM = 1, TestControlGetBuildNumber = 2 }
 
enum  MetafileFrameUnit {
  MetafileFrameUnitPixel = UnitPixel, MetafileFrameUnitPoint = UnitPoint, MetafileFrameUnitInch = UnitInch, MetafileFrameUnitDocument = UnitDocument,
  MetafileFrameUnitMillimeter = UnitMillimeter, MetafileFrameUnitGdi
}
 
enum  HatchStyle {
  HatchStyleHorizontal = 0, HatchStyleVertical = 1, HatchStyleForwardDiagonal = 2, HatchStyleBackwardDiagonal = 3,
  HatchStyleCross = 4, HatchStyleDiagonalCross = 5, HatchStyle05Percent = 6, HatchStyle10Percent = 7,
  HatchStyle20Percent = 8, HatchStyle25Percent = 9, HatchStyle30Percent = 10, HatchStyle40Percent = 11,
  HatchStyle50Percent = 12, HatchStyle60Percent = 13, HatchStyle70Percent = 14, HatchStyle75Percent = 15,
  HatchStyle80Percent = 16, HatchStyle90Percent = 17, HatchStyleLightDownwardDiagonal = 18, HatchStyleLightUpwardDiagonal = 19,
  HatchStyleDarkDownwardDiagonal = 20, HatchStyleDarkUpwardDiagonal = 21, HatchStyleWideDownwardDiagonal = 22, HatchStyleWideUpwardDiagonal = 23,
  HatchStyleLightVertical = 24, HatchStyleLightHorizontal = 25, HatchStyleNarrowVertical = 26, HatchStyleNarrowHorizontal = 27,
  HatchStyleDarkVertical = 28, HatchStyleDarkHorizontal = 29, HatchStyleDashedDownwardDiagonal = 30, HatchStyleDashedUpwardDiagonal = 31,
  HatchStyleDashedHorizontal = 32, HatchStyleDashedVertical = 33, HatchStyleSmallConfetti = 34, HatchStyleLargeConfetti = 35,
  HatchStyleZigZag = 36, HatchStyleWave = 37, HatchStyleDiagonalBrick = 38, HatchStyleHorizontalBrick = 39,
  HatchStyleWeave = 40, HatchStylePlaid = 41, HatchStyleDivot = 42, HatchStyleDottedGrid = 43,
  HatchStyleDottedDiamond = 44, HatchStyleShingle = 45, HatchStyleTrellis = 46, HatchStyleSphere = 47,
  HatchStyleSmallGrid = 48, HatchStyleSmallCheckerBoard = 49, HatchStyleLargeCheckerBoard = 50, HatchStyleOutlinedDiamond = 51,
  HatchStyleSolidDiamond = 52, HatchStyleTotal = 53, HatchStyleLargeGrid = HatchStyleCross, HatchStyleMin = HatchStyleHorizontal,
  HatchStyleMax = HatchStyleTotal - 1
}
 
enum  EmfPlusRecordType {
  WmfRecordTypeSetBkColor = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETBKCOLOR), WmfRecordTypeSetBkMode = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETBKMODE), WmfRecordTypeSetMapMode = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETMAPMODE), WmfRecordTypeSetROP2 = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETROP2),
  WmfRecordTypeSetRelAbs = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETRELABS), WmfRecordTypeSetPolyFillMode = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETPOLYFILLMODE), WmfRecordTypeSetStretchBltMode = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETSTRETCHBLTMODE), WmfRecordTypeSetTextCharExtra = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETTEXTCHAREXTRA),
  WmfRecordTypeSetTextColor = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETTEXTCOLOR), WmfRecordTypeSetTextJustification = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETTEXTJUSTIFICATION), WmfRecordTypeSetWindowOrg = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETWINDOWORG), WmfRecordTypeSetWindowExt = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETWINDOWEXT),
  WmfRecordTypeSetViewportOrg = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETVIEWPORTORG), WmfRecordTypeSetViewportExt = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETVIEWPORTEXT), WmfRecordTypeOffsetWindowOrg = GDIP_WMF_RECORD_TO_EMFPLUS(META_OFFSETWINDOWORG), WmfRecordTypeScaleWindowExt = GDIP_WMF_RECORD_TO_EMFPLUS(META_SCALEWINDOWEXT),
  WmfRecordTypeOffsetViewportOrg = GDIP_WMF_RECORD_TO_EMFPLUS(META_OFFSETVIEWPORTORG), WmfRecordTypeScaleViewportExt = GDIP_WMF_RECORD_TO_EMFPLUS(META_SCALEVIEWPORTEXT), WmfRecordTypeLineTo = GDIP_WMF_RECORD_TO_EMFPLUS(META_LINETO), WmfRecordTypeMoveTo = GDIP_WMF_RECORD_TO_EMFPLUS(META_MOVETO),
  WmfRecordTypeExcludeClipRect = GDIP_WMF_RECORD_TO_EMFPLUS(META_EXCLUDECLIPRECT), WmfRecordTypeIntersectClipRect = GDIP_WMF_RECORD_TO_EMFPLUS(META_INTERSECTCLIPRECT), WmfRecordTypeArc = GDIP_WMF_RECORD_TO_EMFPLUS(META_ARC), WmfRecordTypeEllipse = GDIP_WMF_RECORD_TO_EMFPLUS(META_ELLIPSE),
  WmfRecordTypeFloodFill = GDIP_WMF_RECORD_TO_EMFPLUS(META_FLOODFILL), WmfRecordTypePie = GDIP_WMF_RECORD_TO_EMFPLUS(META_PIE), WmfRecordTypeRectangle = GDIP_WMF_RECORD_TO_EMFPLUS(META_RECTANGLE), WmfRecordTypeRoundRect = GDIP_WMF_RECORD_TO_EMFPLUS(META_ROUNDRECT),
  WmfRecordTypePatBlt = GDIP_WMF_RECORD_TO_EMFPLUS(META_PATBLT), WmfRecordTypeSaveDC = GDIP_WMF_RECORD_TO_EMFPLUS(META_SAVEDC), WmfRecordTypeSetPixel = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETPIXEL), WmfRecordTypeOffsetClipRgn = GDIP_WMF_RECORD_TO_EMFPLUS(META_OFFSETCLIPRGN),
  WmfRecordTypeTextOut = GDIP_WMF_RECORD_TO_EMFPLUS(META_TEXTOUT), WmfRecordTypeBitBlt = GDIP_WMF_RECORD_TO_EMFPLUS(META_BITBLT), WmfRecordTypeStretchBlt = GDIP_WMF_RECORD_TO_EMFPLUS(META_STRETCHBLT), WmfRecordTypePolygon = GDIP_WMF_RECORD_TO_EMFPLUS(META_POLYGON),
  WmfRecordTypePolyline = GDIP_WMF_RECORD_TO_EMFPLUS(META_POLYLINE), WmfRecordTypeEscape = GDIP_WMF_RECORD_TO_EMFPLUS(META_ESCAPE), WmfRecordTypeRestoreDC = GDIP_WMF_RECORD_TO_EMFPLUS(META_RESTOREDC), WmfRecordTypeFillRegion = GDIP_WMF_RECORD_TO_EMFPLUS(META_FILLREGION),
  WmfRecordTypeFrameRegion = GDIP_WMF_RECORD_TO_EMFPLUS(META_FRAMEREGION), WmfRecordTypeInvertRegion = GDIP_WMF_RECORD_TO_EMFPLUS(META_INVERTREGION), WmfRecordTypePaintRegion = GDIP_WMF_RECORD_TO_EMFPLUS(META_PAINTREGION), WmfRecordTypeSelectClipRegion = GDIP_WMF_RECORD_TO_EMFPLUS(META_SELECTCLIPREGION),
  WmfRecordTypeSelectObject = GDIP_WMF_RECORD_TO_EMFPLUS(META_SELECTOBJECT), WmfRecordTypeSetTextAlign = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETTEXTALIGN), WmfRecordTypeDrawText = GDIP_WMF_RECORD_TO_EMFPLUS(0x062F), WmfRecordTypeChord = GDIP_WMF_RECORD_TO_EMFPLUS(META_CHORD),
  WmfRecordTypeSetMapperFlags = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETMAPPERFLAGS), WmfRecordTypeExtTextOut = GDIP_WMF_RECORD_TO_EMFPLUS(META_EXTTEXTOUT), WmfRecordTypeSetDIBToDev = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETDIBTODEV), WmfRecordTypeSelectPalette = GDIP_WMF_RECORD_TO_EMFPLUS(META_SELECTPALETTE),
  WmfRecordTypeRealizePalette = GDIP_WMF_RECORD_TO_EMFPLUS(META_REALIZEPALETTE), WmfRecordTypeAnimatePalette = GDIP_WMF_RECORD_TO_EMFPLUS(META_ANIMATEPALETTE), WmfRecordTypeSetPalEntries = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETPALENTRIES), WmfRecordTypePolyPolygon = GDIP_WMF_RECORD_TO_EMFPLUS(META_POLYPOLYGON),
  WmfRecordTypeResizePalette = GDIP_WMF_RECORD_TO_EMFPLUS(META_RESIZEPALETTE), WmfRecordTypeDIBBitBlt = GDIP_WMF_RECORD_TO_EMFPLUS(META_DIBBITBLT), WmfRecordTypeDIBStretchBlt = GDIP_WMF_RECORD_TO_EMFPLUS(META_DIBSTRETCHBLT), WmfRecordTypeDIBCreatePatternBrush = GDIP_WMF_RECORD_TO_EMFPLUS(META_DIBCREATEPATTERNBRUSH),
  WmfRecordTypeStretchDIB = GDIP_WMF_RECORD_TO_EMFPLUS(META_STRETCHDIB), WmfRecordTypeExtFloodFill = GDIP_WMF_RECORD_TO_EMFPLUS(META_EXTFLOODFILL), WmfRecordTypeSetLayout = GDIP_WMF_RECORD_TO_EMFPLUS(0x0149), WmfRecordTypeResetDC = GDIP_WMF_RECORD_TO_EMFPLUS(0x014C),
  WmfRecordTypeStartDoc = GDIP_WMF_RECORD_TO_EMFPLUS(0x014D), WmfRecordTypeStartPage = GDIP_WMF_RECORD_TO_EMFPLUS(0x004F), WmfRecordTypeEndPage = GDIP_WMF_RECORD_TO_EMFPLUS(0x0050), WmfRecordTypeAbortDoc = GDIP_WMF_RECORD_TO_EMFPLUS(0x0052),
  WmfRecordTypeEndDoc = GDIP_WMF_RECORD_TO_EMFPLUS(0x005E), WmfRecordTypeDeleteObject = GDIP_WMF_RECORD_TO_EMFPLUS(META_DELETEOBJECT), WmfRecordTypeCreatePalette = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEPALETTE), WmfRecordTypeCreateBrush = GDIP_WMF_RECORD_TO_EMFPLUS(0x00F8),
  WmfRecordTypeCreatePatternBrush = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEPATTERNBRUSH), WmfRecordTypeCreatePenIndirect = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEPENINDIRECT), WmfRecordTypeCreateFontIndirect = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEFONTINDIRECT), WmfRecordTypeCreateBrushIndirect = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEBRUSHINDIRECT),
  WmfRecordTypeCreateBitmapIndirect = GDIP_WMF_RECORD_TO_EMFPLUS(0x02FD), WmfRecordTypeCreateBitmap = GDIP_WMF_RECORD_TO_EMFPLUS(0x06FE), WmfRecordTypeCreateRegion = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEREGION), EmfRecordTypeHeader = EMR_HEADER,
  EmfRecordTypePolyBezier = EMR_POLYBEZIER, EmfRecordTypePolygon = EMR_POLYGON, EmfRecordTypePolyline = EMR_POLYLINE, EmfRecordTypePolyBezierTo = EMR_POLYBEZIERTO,
  EmfRecordTypePolyLineTo = EMR_POLYLINETO, EmfRecordTypePolyPolyline = EMR_POLYPOLYLINE, EmfRecordTypePolyPolygon = EMR_POLYPOLYGON, EmfRecordTypeSetWindowExtEx = EMR_SETWINDOWEXTEX,
  EmfRecordTypeSetWindowOrgEx = EMR_SETWINDOWORGEX, EmfRecordTypeSetViewportExtEx = EMR_SETVIEWPORTEXTEX, EmfRecordTypeSetViewportOrgEx = EMR_SETVIEWPORTORGEX, EmfRecordTypeSetBrushOrgEx = EMR_SETBRUSHORGEX,
  EmfRecordTypeEOF = EMR_EOF, EmfRecordTypeSetPixelV = EMR_SETPIXELV, EmfRecordTypeSetMapperFlags = EMR_SETMAPPERFLAGS, EmfRecordTypeSetMapMode = EMR_SETMAPMODE,
  EmfRecordTypeSetBkMode = EMR_SETBKMODE, EmfRecordTypeSetPolyFillMode = EMR_SETPOLYFILLMODE, EmfRecordTypeSetROP2 = EMR_SETROP2, EmfRecordTypeSetStretchBltMode = EMR_SETSTRETCHBLTMODE,
  EmfRecordTypeSetTextAlign = EMR_SETTEXTALIGN, EmfRecordTypeSetColorAdjustment = EMR_SETCOLORADJUSTMENT, EmfRecordTypeSetTextColor = EMR_SETTEXTCOLOR, EmfRecordTypeSetBkColor = EMR_SETBKCOLOR,
  EmfRecordTypeOffsetClipRgn = EMR_OFFSETCLIPRGN, EmfRecordTypeMoveToEx = EMR_MOVETOEX, EmfRecordTypeSetMetaRgn = EMR_SETMETARGN, EmfRecordTypeExcludeClipRect = EMR_EXCLUDECLIPRECT,
  EmfRecordTypeIntersectClipRect = EMR_INTERSECTCLIPRECT, EmfRecordTypeScaleViewportExtEx = EMR_SCALEVIEWPORTEXTEX, EmfRecordTypeScaleWindowExtEx = EMR_SCALEWINDOWEXTEX, EmfRecordTypeSaveDC = EMR_SAVEDC,
  EmfRecordTypeRestoreDC = EMR_RESTOREDC, EmfRecordTypeSetWorldTransform = EMR_SETWORLDTRANSFORM, EmfRecordTypeModifyWorldTransform = EMR_MODIFYWORLDTRANSFORM, EmfRecordTypeSelectObject = EMR_SELECTOBJECT,
  EmfRecordTypeCreatePen = EMR_CREATEPEN, EmfRecordTypeCreateBrushIndirect = EMR_CREATEBRUSHINDIRECT, EmfRecordTypeDeleteObject = EMR_DELETEOBJECT, EmfRecordTypeAngleArc = EMR_ANGLEARC,
  EmfRecordTypeEllipse = EMR_ELLIPSE, EmfRecordTypeRectangle = EMR_RECTANGLE, EmfRecordTypeRoundRect = EMR_ROUNDRECT, EmfRecordTypeArc = EMR_ARC,
  EmfRecordTypeChord = EMR_CHORD, EmfRecordTypePie = EMR_PIE, EmfRecordTypeSelectPalette = EMR_SELECTPALETTE, EmfRecordTypeCreatePalette = EMR_CREATEPALETTE,
  EmfRecordTypeSetPaletteEntries = EMR_SETPALETTEENTRIES, EmfRecordTypeResizePalette = EMR_RESIZEPALETTE, EmfRecordTypeRealizePalette = EMR_REALIZEPALETTE, EmfRecordTypeExtFloodFill = EMR_EXTFLOODFILL,
  EmfRecordTypeLineTo = EMR_LINETO, EmfRecordTypeArcTo = EMR_ARCTO, EmfRecordTypePolyDraw = EMR_POLYDRAW, EmfRecordTypeSetArcDirection = EMR_SETARCDIRECTION,
  EmfRecordTypeSetMiterLimit = EMR_SETMITERLIMIT, EmfRecordTypeBeginPath = EMR_BEGINPATH, EmfRecordTypeEndPath = EMR_ENDPATH, EmfRecordTypeCloseFigure = EMR_CLOSEFIGURE,
  EmfRecordTypeFillPath = EMR_FILLPATH, EmfRecordTypeStrokeAndFillPath = EMR_STROKEANDFILLPATH, EmfRecordTypeStrokePath = EMR_STROKEPATH, EmfRecordTypeFlattenPath = EMR_FLATTENPATH,
  EmfRecordTypeWidenPath = EMR_WIDENPATH, EmfRecordTypeSelectClipPath = EMR_SELECTCLIPPATH, EmfRecordTypeAbortPath = EMR_ABORTPATH, EmfRecordTypeReserved_069 = 69,
  EmfRecordTypeGdiComment = EMR_GDICOMMENT, EmfRecordTypeFillRgn = EMR_FILLRGN, EmfRecordTypeFrameRgn = EMR_FRAMERGN, EmfRecordTypeInvertRgn = EMR_INVERTRGN,
  EmfRecordTypePaintRgn = EMR_PAINTRGN, EmfRecordTypeExtSelectClipRgn = EMR_EXTSELECTCLIPRGN, EmfRecordTypeBitBlt = EMR_BITBLT, EmfRecordTypeStretchBlt = EMR_STRETCHBLT,
  EmfRecordTypeMaskBlt = EMR_MASKBLT, EmfRecordTypePlgBlt = EMR_PLGBLT, EmfRecordTypeSetDIBitsToDevice = 80, EmfRecordTypeStretchDIBits = EMR_STRETCHDIBITS,
  EmfRecordTypeExtCreateFontIndirect = EMR_EXTCREATEFONTINDIRECTW, EmfRecordTypeExtTextOutA = EMR_EXTTEXTOUTA, EmfRecordTypeExtTextOutW = EMR_EXTTEXTOUTW, EmfRecordTypePolyBezier16 = EMR_POLYBEZIER16,
  EmfRecordTypePolygon16 = EMR_POLYGON16, EmfRecordTypePolyline16 = EMR_POLYLINE16, EmfRecordTypePolyBezierTo16 = EMR_POLYBEZIERTO16, EmfRecordTypePolylineTo16 = EMR_POLYLINETO16,
  EmfRecordTypePolyPolyline16 = EMR_POLYPOLYLINE16, EmfRecordTypePolyPolygon16 = EMR_POLYPOLYGON16, EmfRecordTypePolyDraw16 = EMR_POLYDRAW16, EmfRecordTypeCreateMonoBrush = EMR_CREATEMONOBRUSH,
  EmfRecordTypeCreateDIBPatternBrushPt = EMR_CREATEDIBPATTERNBRUSHPT, EmfRecordTypeExtCreatePen = EMR_EXTCREATEPEN, EmfRecordTypePolyTextOutA = EMR_POLYTEXTOUTA, EmfRecordTypePolyTextOutW = EMR_POLYTEXTOUTW,
  EmfRecordTypeSetICMMode = 98, EmfRecordTypeCreateColorSpace = 99, EmfRecordTypeSetColorSpace = 100, EmfRecordTypeDeleteColorSpace = 101,
  EmfRecordTypeGLSRecord = 102, EmfRecordTypeGLSBoundedRecord = 103, EmfRecordTypePixelFormat = 104, EmfRecordTypeDrawEscape = 105,
  EmfRecordTypeExtEscape = 106, EmfRecordTypeStartDoc = 107, EmfRecordTypeSmallTextOut = 108, EmfRecordTypeForceUFIMapping = 109,
  EmfRecordTypeNamedEscape = 110, EmfRecordTypeColorCorrectPalette = 111, EmfRecordTypeSetICMProfileA = 112, EmfRecordTypeSetICMProfileW = 113,
  EmfRecordTypeAlphaBlend = 114, EmfRecordTypeSetLayout = 115, EmfRecordTypeTransparentBlt = 116, EmfRecordTypeReserved_117 = 117,
  EmfRecordTypeGradientFill = 118, EmfRecordTypeSetLinkedUFIs = 119, EmfRecordTypeSetTextJustification = 120, EmfRecordTypeColorMatchToTargetW = 121,
  EmfRecordTypeCreateColorSpaceW = 122, EmfRecordTypeMax = 122, EmfRecordTypeMin = 1, EmfPlusRecordTypeInvalid = GDIP_EMFPLUS_RECORD_BASE,
  EmfPlusRecordTypeHeader, EmfPlusRecordTypeEndOfFile, EmfPlusRecordTypeComment, EmfPlusRecordTypeGetDC,
  EmfPlusRecordTypeMultiFormatStart, EmfPlusRecordTypeMultiFormatSection, EmfPlusRecordTypeMultiFormatEnd, EmfPlusRecordTypeObject,
  EmfPlusRecordTypeClear, EmfPlusRecordTypeFillRects, EmfPlusRecordTypeDrawRects, EmfPlusRecordTypeFillPolygon,
  EmfPlusRecordTypeDrawLines, EmfPlusRecordTypeFillEllipse, EmfPlusRecordTypeDrawEllipse, EmfPlusRecordTypeFillPie,
  EmfPlusRecordTypeDrawPie, EmfPlusRecordTypeDrawArc, EmfPlusRecordTypeFillRegion, EmfPlusRecordTypeFillPath,
  EmfPlusRecordTypeDrawPath, EmfPlusRecordTypeFillClosedCurve, EmfPlusRecordTypeDrawClosedCurve, EmfPlusRecordTypeDrawCurve,
  EmfPlusRecordTypeDrawBeziers, EmfPlusRecordTypeDrawImage, EmfPlusRecordTypeDrawImagePoints, EmfPlusRecordTypeDrawString,
  EmfPlusRecordTypeSetRenderingOrigin, EmfPlusRecordTypeSetAntiAliasMode, EmfPlusRecordTypeSetTextRenderingHint, EmfPlusRecordTypeSetTextContrast,
  EmfPlusRecordTypeSetInterpolationMode, EmfPlusRecordTypeSetPixelOffsetMode, EmfPlusRecordTypeSetCompositingMode, EmfPlusRecordTypeSetCompositingQuality,
  EmfPlusRecordTypeSave, EmfPlusRecordTypeRestore, EmfPlusRecordTypeBeginContainer, EmfPlusRecordTypeBeginContainerNoParams,
  EmfPlusRecordTypeEndContainer, EmfPlusRecordTypeSetWorldTransform, EmfPlusRecordTypeResetWorldTransform, EmfPlusRecordTypeMultiplyWorldTransform,
  EmfPlusRecordTypeTranslateWorldTransform, EmfPlusRecordTypeScaleWorldTransform, EmfPlusRecordTypeRotateWorldTransform, EmfPlusRecordTypeSetPageTransform,
  EmfPlusRecordTypeResetClip, EmfPlusRecordTypeSetClipRect, EmfPlusRecordTypeSetClipPath, EmfPlusRecordTypeSetClipRegion,
  EmfPlusRecordTypeOffsetClip, EmfPlusRecordTypeDrawDriverString, EmfPlusRecordTypeStrokeFillPath, EmfPlusRecordTypeSerializableObject,
  EmfPlusRecordTypeSetTSGraphics, EmfPlusRecordTypeSetTSClip, EmfPlusRecordTotal, EmfPlusRecordTypeMax = EmfPlusRecordTotal-1,
  EmfPlusRecordTypeMin = EmfPlusRecordTypeHeader
}
 

Macro Definition Documentation

◆ FlatnessDefault

#define FlatnessDefault   0.25f

Definition at line 720 of file gdiplusenums.h.

◆ GDIP_EMFPLUS_RECORD_BASE

#define GDIP_EMFPLUS_RECORD_BASE   0x00004000

Definition at line 448 of file gdiplusenums.h.

◆ GDIP_WMF_RECORD_BASE

#define GDIP_WMF_RECORD_BASE   0x00010000

Definition at line 449 of file gdiplusenums.h.

◆ GDIP_WMF_RECORD_TO_EMFPLUS [1/2]

#define GDIP_WMF_RECORD_TO_EMFPLUS (   x)    ((x)|GDIP_WMF_RECORD_BASE)

Definition at line 770 of file gdiplusenums.h.

◆ GDIP_WMF_RECORD_TO_EMFPLUS [2/2]

#define GDIP_WMF_RECORD_TO_EMFPLUS (   x)    ((EmfPlusRecordType)((x)|GDIP_WMF_RECORD_BASE))

Definition at line 770 of file gdiplusenums.h.

Typedef Documentation

◆ BrushType

Definition at line 725 of file gdiplusenums.h.

◆ CombineMode

Definition at line 758 of file gdiplusenums.h.

◆ CompositingMode

Definition at line 747 of file gdiplusenums.h.

◆ CompositingQuality

Definition at line 734 of file gdiplusenums.h.

◆ CoordinateSpace

Definition at line 760 of file gdiplusenums.h.

◆ CustomLineCapType

Definition at line 729 of file gdiplusenums.h.

◆ DashCap

typedef enum DashCap DashCap

Definition at line 737 of file gdiplusenums.h.

◆ DashStyle

Definition at line 738 of file gdiplusenums.h.

◆ DriverStringOptions

Definition at line 726 of file gdiplusenums.h.

◆ EmfPlusRecordType

Definition at line 765 of file gdiplusenums.h.

◆ EmfType

typedef enum EmfType EmfType

Definition at line 746 of file gdiplusenums.h.

◆ FillMode

Definition at line 727 of file gdiplusenums.h.

◆ FlushIntention

Definition at line 759 of file gdiplusenums.h.

◆ FontStyle

Definition at line 752 of file gdiplusenums.h.

◆ GpTestControlEnum

Definition at line 761 of file gdiplusenums.h.

◆ GraphicsContainer

Definition at line 23 of file gdiplusenums.h.

◆ GraphicsState

Definition at line 22 of file gdiplusenums.h.

◆ HatchStyle

Definition at line 764 of file gdiplusenums.h.

◆ HotkeyPrefix

Definition at line 754 of file gdiplusenums.h.

◆ ImageCodecFlags

Definition at line 757 of file gdiplusenums.h.

◆ ImageFlags

Definition at line 741 of file gdiplusenums.h.

◆ ImageType

Definition at line 740 of file gdiplusenums.h.

◆ InterpolationMode

Definition at line 735 of file gdiplusenums.h.

◆ LinearGradientMode

Definition at line 745 of file gdiplusenums.h.

◆ LineCap

typedef enum LineCap LineCap

Definition at line 728 of file gdiplusenums.h.

◆ LineJoin

Definition at line 731 of file gdiplusenums.h.

◆ MatrixOrder

Definition at line 739 of file gdiplusenums.h.

◆ MetafileFrameUnit

Definition at line 762 of file gdiplusenums.h.

◆ MetafileType

Definition at line 744 of file gdiplusenums.h.

◆ PaletteFlags

Definition at line 756 of file gdiplusenums.h.

◆ PathPointType

Definition at line 730 of file gdiplusenums.h.

◆ PenAlignment

Definition at line 755 of file gdiplusenums.h.

◆ PenType

typedef enum PenType PenType

Definition at line 763 of file gdiplusenums.h.

◆ PixelOffsetMode

Definition at line 736 of file gdiplusenums.h.

◆ QualityMode

Definition at line 732 of file gdiplusenums.h.

◆ SmoothingMode

Definition at line 733 of file gdiplusenums.h.

◆ StringAlignment

Definition at line 749 of file gdiplusenums.h.

◆ StringDigitSubstitute

Definition at line 750 of file gdiplusenums.h.

◆ StringFormatFlags

Definition at line 753 of file gdiplusenums.h.

◆ StringTrimming

Definition at line 751 of file gdiplusenums.h.

◆ TextRenderingHint

Definition at line 748 of file gdiplusenums.h.

◆ Unit

typedef enum Unit Unit

Definition at line 724 of file gdiplusenums.h.

◆ WarpMode

Definition at line 742 of file gdiplusenums.h.

◆ WrapMode

Definition at line 743 of file gdiplusenums.h.

Enumeration Type Documentation

◆ BrushType

Enumerator
BrushTypeSolidColor 
BrushTypeHatchFill 
BrushTypeTextureFill 
BrushTypePathGradient 
BrushTypeLinearGradient 

Definition at line 36 of file gdiplusenums.h.

◆ CombineMode

Enumerator
CombineModeReplace 
CombineModeIntersect 
CombineModeUnion 
CombineModeXor 
CombineModeExclude 
CombineModeComplement 

Definition at line 347 of file gdiplusenums.h.

◆ CompositingMode

Enumerator
CompositingModeSourceOver 
CompositingModeSourceCopy 

Definition at line 245 of file gdiplusenums.h.

◆ CompositingQuality

◆ CoordinateSpace

Enumerator
CoordinateSpaceWorld 
CoordinateSpacePage 
CoordinateSpaceDevice 

Definition at line 363 of file gdiplusenums.h.

◆ CustomLineCapType

Enumerator
CustomLineCapTypeDefault 
CustomLineCapTypeAdjustableArrow 

Definition at line 76 of file gdiplusenums.h.

◆ DashCap

Enumerator
DashCapFlat 
DashCapRound 
DashCapTriangle 

Definition at line 168 of file gdiplusenums.h.

169 {
170  DashCapFlat = 0,
171  DashCapRound = 2,
172  DashCapTriangle = 3
173 };

◆ DashStyle

Enumerator
DashStyleSolid 
DashStyleDash 
DashStyleDot 
DashStyleDashDot 
DashStyleDashDotDot 
DashStyleCustom 

Definition at line 175 of file gdiplusenums.h.

◆ DriverStringOptions

Enumerator
DriverStringOptionsCmapLookup 
DriverStringOptionsVertical 
DriverStringOptionsRealizedAdvance 
DriverStringOptionsLimitSubpixel 

Definition at line 45 of file gdiplusenums.h.

◆ EmfPlusRecordType

Enumerator
WmfRecordTypeSetBkColor 
WmfRecordTypeSetBkMode 
WmfRecordTypeSetMapMode 
WmfRecordTypeSetROP2 
WmfRecordTypeSetRelAbs 
WmfRecordTypeSetPolyFillMode 
WmfRecordTypeSetStretchBltMode 
WmfRecordTypeSetTextCharExtra 
WmfRecordTypeSetTextColor 
WmfRecordTypeSetTextJustification 
WmfRecordTypeSetWindowOrg 
WmfRecordTypeSetWindowExt 
WmfRecordTypeSetViewportOrg 
WmfRecordTypeSetViewportExt 
WmfRecordTypeOffsetWindowOrg 
WmfRecordTypeScaleWindowExt 
WmfRecordTypeOffsetViewportOrg 
WmfRecordTypeScaleViewportExt 
WmfRecordTypeLineTo 
WmfRecordTypeMoveTo 
WmfRecordTypeExcludeClipRect 
WmfRecordTypeIntersectClipRect 
WmfRecordTypeArc 
WmfRecordTypeEllipse 
WmfRecordTypeFloodFill 
WmfRecordTypePie 
WmfRecordTypeRectangle 
WmfRecordTypeRoundRect 
WmfRecordTypePatBlt 
WmfRecordTypeSaveDC 
WmfRecordTypeSetPixel 
WmfRecordTypeOffsetClipRgn 
WmfRecordTypeTextOut 
WmfRecordTypeBitBlt 
WmfRecordTypeStretchBlt 
WmfRecordTypePolygon 
WmfRecordTypePolyline 
WmfRecordTypeEscape 
WmfRecordTypeRestoreDC 
WmfRecordTypeFillRegion 
WmfRecordTypeFrameRegion 
WmfRecordTypeInvertRegion 
WmfRecordTypePaintRegion 
WmfRecordTypeSelectClipRegion 
WmfRecordTypeSelectObject 
WmfRecordTypeSetTextAlign 
WmfRecordTypeDrawText 
WmfRecordTypeChord 
WmfRecordTypeSetMapperFlags 
WmfRecordTypeExtTextOut 
WmfRecordTypeSetDIBToDev 
WmfRecordTypeSelectPalette 
WmfRecordTypeRealizePalette 
WmfRecordTypeAnimatePalette 
WmfRecordTypeSetPalEntries 
WmfRecordTypePolyPolygon 
WmfRecordTypeResizePalette 
WmfRecordTypeDIBBitBlt 
WmfRecordTypeDIBStretchBlt 
WmfRecordTypeDIBCreatePatternBrush 
WmfRecordTypeStretchDIB 
WmfRecordTypeExtFloodFill 
WmfRecordTypeSetLayout 
WmfRecordTypeResetDC 
WmfRecordTypeStartDoc 
WmfRecordTypeStartPage 
WmfRecordTypeEndPage 
WmfRecordTypeAbortDoc 
WmfRecordTypeEndDoc 
WmfRecordTypeDeleteObject 
WmfRecordTypeCreatePalette 
WmfRecordTypeCreateBrush 
WmfRecordTypeCreatePatternBrush 
WmfRecordTypeCreatePenIndirect 
WmfRecordTypeCreateFontIndirect 
WmfRecordTypeCreateBrushIndirect 
WmfRecordTypeCreateBitmapIndirect 
WmfRecordTypeCreateBitmap 
WmfRecordTypeCreateRegion 
EmfRecordTypeHeader 
EmfRecordTypePolyBezier 
EmfRecordTypePolygon 
EmfRecordTypePolyline 
EmfRecordTypePolyBezierTo 
EmfRecordTypePolyLineTo 
EmfRecordTypePolyPolyline 
EmfRecordTypePolyPolygon 
EmfRecordTypeSetWindowExtEx 
EmfRecordTypeSetWindowOrgEx 
EmfRecordTypeSetViewportExtEx 
EmfRecordTypeSetViewportOrgEx 
EmfRecordTypeSetBrushOrgEx 
EmfRecordTypeEOF 
EmfRecordTypeSetPixelV 
EmfRecordTypeSetMapperFlags 
EmfRecordTypeSetMapMode 
EmfRecordTypeSetBkMode 
EmfRecordTypeSetPolyFillMode 
EmfRecordTypeSetROP2 
EmfRecordTypeSetStretchBltMode 
EmfRecordTypeSetTextAlign 
EmfRecordTypeSetColorAdjustment 
EmfRecordTypeSetTextColor 
EmfRecordTypeSetBkColor 
EmfRecordTypeOffsetClipRgn 
EmfRecordTypeMoveToEx 
EmfRecordTypeSetMetaRgn 
EmfRecordTypeExcludeClipRect 
EmfRecordTypeIntersectClipRect 
EmfRecordTypeScaleViewportExtEx 
EmfRecordTypeScaleWindowExtEx 
EmfRecordTypeSaveDC 
EmfRecordTypeRestoreDC 
EmfRecordTypeSetWorldTransform 
EmfRecordTypeModifyWorldTransform 
EmfRecordTypeSelectObject 
EmfRecordTypeCreatePen 
EmfRecordTypeCreateBrushIndirect 
EmfRecordTypeDeleteObject 
EmfRecordTypeAngleArc 
EmfRecordTypeEllipse 
EmfRecordTypeRectangle 
EmfRecordTypeRoundRect 
EmfRecordTypeArc 
EmfRecordTypeChord 
EmfRecordTypePie 
EmfRecordTypeSelectPalette 
EmfRecordTypeCreatePalette 
EmfRecordTypeSetPaletteEntries 
EmfRecordTypeResizePalette 
EmfRecordTypeRealizePalette 
EmfRecordTypeExtFloodFill 
EmfRecordTypeLineTo 
EmfRecordTypeArcTo 
EmfRecordTypePolyDraw 
EmfRecordTypeSetArcDirection 
EmfRecordTypeSetMiterLimit 
EmfRecordTypeBeginPath 
EmfRecordTypeEndPath 
EmfRecordTypeCloseFigure 
EmfRecordTypeFillPath 
EmfRecordTypeStrokeAndFillPath 
EmfRecordTypeStrokePath 
EmfRecordTypeFlattenPath 
EmfRecordTypeWidenPath 
EmfRecordTypeSelectClipPath 
EmfRecordTypeAbortPath 
EmfRecordTypeReserved_069 
EmfRecordTypeGdiComment 
EmfRecordTypeFillRgn 
EmfRecordTypeFrameRgn 
EmfRecordTypeInvertRgn 
EmfRecordTypePaintRgn 
EmfRecordTypeExtSelectClipRgn 
EmfRecordTypeBitBlt 
EmfRecordTypeStretchBlt 
EmfRecordTypeMaskBlt 
EmfRecordTypePlgBlt 
EmfRecordTypeSetDIBitsToDevice 
EmfRecordTypeStretchDIBits 
EmfRecordTypeExtCreateFontIndirect 
EmfRecordTypeExtTextOutA 
EmfRecordTypeExtTextOutW 
EmfRecordTypePolyBezier16 
EmfRecordTypePolygon16 
EmfRecordTypePolyline16 
EmfRecordTypePolyBezierTo16 
EmfRecordTypePolylineTo16 
EmfRecordTypePolyPolyline16 
EmfRecordTypePolyPolygon16 
EmfRecordTypePolyDraw16 
EmfRecordTypeCreateMonoBrush 
EmfRecordTypeCreateDIBPatternBrushPt 
EmfRecordTypeExtCreatePen 
EmfRecordTypePolyTextOutA 
EmfRecordTypePolyTextOutW 
EmfRecordTypeSetICMMode 
EmfRecordTypeCreateColorSpace 
EmfRecordTypeSetColorSpace 
EmfRecordTypeDeleteColorSpace 
EmfRecordTypeGLSRecord 
EmfRecordTypeGLSBoundedRecord 
EmfRecordTypePixelFormat 
EmfRecordTypeDrawEscape 
EmfRecordTypeExtEscape 
EmfRecordTypeStartDoc 
EmfRecordTypeSmallTextOut 
EmfRecordTypeForceUFIMapping 
EmfRecordTypeNamedEscape 
EmfRecordTypeColorCorrectPalette 
EmfRecordTypeSetICMProfileA 
EmfRecordTypeSetICMProfileW 
EmfRecordTypeAlphaBlend 
EmfRecordTypeSetLayout 
EmfRecordTypeTransparentBlt 
EmfRecordTypeReserved_117 
EmfRecordTypeGradientFill 
EmfRecordTypeSetLinkedUFIs 
EmfRecordTypeSetTextJustification 
EmfRecordTypeColorMatchToTargetW 
EmfRecordTypeCreateColorSpaceW 
EmfRecordTypeMax 
EmfRecordTypeMin 
EmfPlusRecordTypeInvalid 
EmfPlusRecordTypeHeader 
EmfPlusRecordTypeEndOfFile 
EmfPlusRecordTypeComment 
EmfPlusRecordTypeGetDC 
EmfPlusRecordTypeMultiFormatStart 
EmfPlusRecordTypeMultiFormatSection 
EmfPlusRecordTypeMultiFormatEnd 
EmfPlusRecordTypeObject 
EmfPlusRecordTypeClear 
EmfPlusRecordTypeFillRects 
EmfPlusRecordTypeDrawRects 
EmfPlusRecordTypeFillPolygon 
EmfPlusRecordTypeDrawLines 
EmfPlusRecordTypeFillEllipse 
EmfPlusRecordTypeDrawEllipse 
EmfPlusRecordTypeFillPie 
EmfPlusRecordTypeDrawPie 
EmfPlusRecordTypeDrawArc 
EmfPlusRecordTypeFillRegion 
EmfPlusRecordTypeFillPath 
EmfPlusRecordTypeDrawPath 
EmfPlusRecordTypeFillClosedCurve 
EmfPlusRecordTypeDrawClosedCurve 
EmfPlusRecordTypeDrawCurve 
EmfPlusRecordTypeDrawBeziers 
EmfPlusRecordTypeDrawImage 
EmfPlusRecordTypeDrawImagePoints 
EmfPlusRecordTypeDrawString 
EmfPlusRecordTypeSetRenderingOrigin 
EmfPlusRecordTypeSetAntiAliasMode 
EmfPlusRecordTypeSetTextRenderingHint 
EmfPlusRecordTypeSetTextContrast 
EmfPlusRecordTypeSetInterpolationMode 
EmfPlusRecordTypeSetPixelOffsetMode 
EmfPlusRecordTypeSetCompositingMode 
EmfPlusRecordTypeSetCompositingQuality 
EmfPlusRecordTypeSave 
EmfPlusRecordTypeRestore 
EmfPlusRecordTypeBeginContainer 
EmfPlusRecordTypeBeginContainerNoParams 
EmfPlusRecordTypeEndContainer 
EmfPlusRecordTypeSetWorldTransform 
EmfPlusRecordTypeResetWorldTransform 
EmfPlusRecordTypeMultiplyWorldTransform 
EmfPlusRecordTypeTranslateWorldTransform 
EmfPlusRecordTypeScaleWorldTransform 
EmfPlusRecordTypeRotateWorldTransform 
EmfPlusRecordTypeSetPageTransform 
EmfPlusRecordTypeResetClip 
EmfPlusRecordTypeSetClipRect 
EmfPlusRecordTypeSetClipPath 
EmfPlusRecordTypeSetClipRegion 
EmfPlusRecordTypeOffsetClip 
EmfPlusRecordTypeDrawDriverString 
EmfPlusRecordTypeStrokeFillPath 
EmfPlusRecordTypeSerializableObject 
EmfPlusRecordTypeSetTSGraphics 
EmfPlusRecordTypeSetTSClip 
EmfPlusRecordTotal 
EmfPlusRecordTypeMax 
EmfPlusRecordTypeMin 

Definition at line 452 of file gdiplusenums.h.

452  {
638  EmfRecordTypeStartDoc = 107,
654  EmfRecordTypeMax = 122,
655  EmfRecordTypeMin = 1,
718 };
#define META_SETPOLYFILLMODE
Definition: wingdi.h:215
#define META_RESTOREDC
Definition: wingdi.h:248
#define EMR_SETPOLYFILLMODE
Definition: wingdi.h:93
#define EMR_SETMAPMODE
Definition: wingdi.h:91
#define EMR_ROUNDRECT
Definition: wingdi.h:118
#define META_SCALEVIEWPORTEXT
Definition: wingdi.h:227
#define EMR_SETARCDIRECTION
Definition: wingdi.h:131
#define EMR_SETMITERLIMIT
Definition: wingdi.h:132
#define EMR_POLYBEZIERTO16
Definition: wingdi.h:161
#define META_CREATEBRUSHINDIRECT
Definition: wingdi.h:276
#define EMR_POLYLINE
Definition: wingdi.h:78
#define META_ANIMATEPALETTE
Definition: wingdi.h:262
#define EMR_ARCTO
Definition: wingdi.h:129
#define META_SETROP2
Definition: wingdi.h:213
#define EMR_POLYLINE16
Definition: wingdi.h:160
#define META_SETSTRETCHBLTMODE
Definition: wingdi.h:216
#define META_STRETCHDIB
Definition: wingdi.h:269
#define META_OFFSETWINDOWORG
Definition: wingdi.h:224
#define EMR_STROKEANDFILLPATH
Definition: wingdi.h:137
#define META_SETTEXTCHAREXTRA
Definition: wingdi.h:217
#define EMR_EXCLUDECLIPRECT
Definition: wingdi.h:103
#define EMR_STRETCHDIBITS
Definition: wingdi.h:154
#define EMR_LINETO
Definition: wingdi.h:128
#define EMR_WIDENPATH
Definition: wingdi.h:140
#define EMR_STROKEPATH
Definition: wingdi.h:138
#define EMR_POLYLINETO16
Definition: wingdi.h:162
#define META_SETVIEWPORTORG
Definition: wingdi.h:222
#define EMR_ENDPATH
Definition: wingdi.h:134
#define EMR_POLYLINETO
Definition: wingdi.h:80
#define META_FLOODFILL
Definition: wingdi.h:234
#define EMR_SETPALETTEENTRIES
Definition: wingdi.h:124
#define META_SAVEDC
Definition: wingdi.h:239
#define EMR_PAINTRGN
Definition: wingdi.h:147
#define EMR_MOVETOEX
Definition: wingdi.h:101
#define EMR_CREATEPALETTE
Definition: wingdi.h:123
#define EMR_STRETCHBLT
Definition: wingdi.h:150
#define EMR_ABORTPATH
Definition: wingdi.h:142
#define EMR_SETBRUSHORGEX
Definition: wingdi.h:87
#define META_INVERTREGION
Definition: wingdi.h:251
#define EMR_SETTEXTCOLOR
Definition: wingdi.h:98
#define EMR_EXTCREATEFONTINDIRECTW
Definition: wingdi.h:155
#define META_REALIZEPALETTE
Definition: wingdi.h:261
#define EMR_SETTEXTALIGN
Definition: wingdi.h:96
#define EMR_SELECTPALETTE
Definition: wingdi.h:122
#define EMR_POLYDRAW
Definition: wingdi.h:130
#define META_PATBLT
Definition: wingdi.h:238
#define META_CREATEPALETTE
Definition: wingdi.h:272
#define EMR_SELECTOBJECT
Definition: wingdi.h:111
#define EMR_SETVIEWPORTORGEX
Definition: wingdi.h:86
#define META_SETVIEWPORTEXT
Definition: wingdi.h:223
#define EMR_PLGBLT
Definition: wingdi.h:152
#define META_RECTANGLE
Definition: wingdi.h:236
#define EMR_REALIZEPALETTE
Definition: wingdi.h:126
#define META_LINETO
Definition: wingdi.h:228
#define EMR_SETSTRETCHBLTMODE
Definition: wingdi.h:95
#define META_PAINTREGION
Definition: wingdi.h:252
#define META_CREATEREGION
Definition: wingdi.h:277
#define META_SETBKMODE
Definition: wingdi.h:211
#define META_CREATEPATTERNBRUSH
Definition: wingdi.h:273
#define EMR_EOF
Definition: wingdi.h:88
#define META_SETMAPPERFLAGS
Definition: wingdi.h:257
#define EMR_INTERSECTCLIPRECT
Definition: wingdi.h:104
#define META_OFFSETCLIPRGN
Definition: wingdi.h:241
#define EMR_RESTOREDC
Definition: wingdi.h:108
#define META_FRAMEREGION
Definition: wingdi.h:250
#define META_SETTEXTCOLOR
Definition: wingdi.h:218
#define META_OFFSETVIEWPORTORG
Definition: wingdi.h:226
#define EMR_EXTCREATEPEN
Definition: wingdi.h:168
#define META_SETPIXEL
Definition: wingdi.h:240
#define META_SETPALENTRIES
Definition: wingdi.h:263
#define META_MOVETO
Definition: wingdi.h:229
#define EMR_POLYPOLYLINE
Definition: wingdi.h:81
#define EMR_EXTTEXTOUTW
Definition: wingdi.h:157
#define META_BITBLT
Definition: wingdi.h:243
#define EMR_SETMAPPERFLAGS
Definition: wingdi.h:90
#define EMR_FRAMERGN
Definition: wingdi.h:145
#define EMR_SETMETARGN
Definition: wingdi.h:102
#define META_DIBBITBLT
Definition: wingdi.h:266
#define META_DIBSTRETCHBLT
Definition: wingdi.h:267
#define EMR_INVERTRGN
Definition: wingdi.h:146
#define META_SETWINDOWORG
Definition: wingdi.h:220
#define EMR_RECTANGLE
Definition: wingdi.h:117
#define EMR_GDICOMMENT
Definition: wingdi.h:143
#define EMR_MODIFYWORLDTRANSFORM
Definition: wingdi.h:110
#define META_DIBCREATEPATTERNBRUSH
Definition: wingdi.h:268
#define EMR_CREATEDIBPATTERNBRUSHPT
Definition: wingdi.h:167
#define META_POLYGON
Definition: wingdi.h:245
#define EMR_SETROP2
Definition: wingdi.h:94
#define META_EXCLUDECLIPRECT
Definition: wingdi.h:230
#define META_ESCAPE
Definition: wingdi.h:247
#define EMR_SETPIXELV
Definition: wingdi.h:89
#define META_SELECTPALETTE
Definition: wingdi.h:260
#define EMR_BITBLT
Definition: wingdi.h:149
#define EMR_ELLIPSE
Definition: wingdi.h:116
#define META_STRETCHBLT
Definition: wingdi.h:244
#define EMR_SCALEWINDOWEXTEX
Definition: wingdi.h:106
#define EMR_FILLRGN
Definition: wingdi.h:144
#define EMR_CREATEBRUSHINDIRECT
Definition: wingdi.h:113
#define EMR_SELECTCLIPPATH
Definition: wingdi.h:141
#define META_POLYLINE
Definition: wingdi.h:246
#define META_SCALEWINDOWEXT
Definition: wingdi.h:225
#define META_EXTTEXTOUT
Definition: wingdi.h:258
#define EMR_POLYGON
Definition: wingdi.h:77
#define EMR_POLYBEZIER16
Definition: wingdi.h:158
#define META_SETDIBTODEV
Definition: wingdi.h:259
#define META_FILLREGION
Definition: wingdi.h:249
#define EMR_PIE
Definition: wingdi.h:121
#define META_TEXTOUT
Definition: wingdi.h:242
#define EMR_DELETEOBJECT
Definition: wingdi.h:114
#define EMR_CREATEPEN
Definition: wingdi.h:112
#define EMR_FILLPATH
Definition: wingdi.h:136
#define EMR_CHORD
Definition: wingdi.h:120
#define META_POLYPOLYGON
Definition: wingdi.h:264
#define META_SETTEXTJUSTIFICATION
Definition: wingdi.h:219
#define EMR_HEADER
Definition: wingdi.h:75
#define META_SETRELABS
Definition: wingdi.h:214
#define META_PIE
Definition: wingdi.h:235
#define EMR_POLYBEZIER
Definition: wingdi.h:76
#define EMR_SCALEVIEWPORTEXTEX
Definition: wingdi.h:105
#define EMR_SETWINDOWEXTEX
Definition: wingdi.h:83
#define EMR_SETBKMODE
Definition: wingdi.h:92
#define META_SETTEXTALIGN
Definition: wingdi.h:255
#define EMR_ANGLEARC
Definition: wingdi.h:115
#define EMR_EXTFLOODFILL
Definition: wingdi.h:127
#define META_DELETEOBJECT
Definition: wingdi.h:271
#define EMR_ARC
Definition: wingdi.h:119
#define EMR_CLOSEFIGURE
Definition: wingdi.h:135
#define META_EXTFLOODFILL
Definition: wingdi.h:270
#define META_ROUNDRECT
Definition: wingdi.h:237
#define META_SETMAPMODE
Definition: wingdi.h:212
#define EMR_EXTTEXTOUTA
Definition: wingdi.h:156
#define EMR_SETCOLORADJUSTMENT
Definition: wingdi.h:97
#define META_SELECTOBJECT
Definition: wingdi.h:254
#define EMR_POLYTEXTOUTA
Definition: wingdi.h:169
#define EMR_POLYTEXTOUTW
Definition: wingdi.h:170
#define EMR_POLYPOLYGON16
Definition: wingdi.h:164
#define EMR_FLATTENPATH
Definition: wingdi.h:139
#define META_CREATEPENINDIRECT
Definition: wingdi.h:274
#define META_CREATEFONTINDIRECT
Definition: wingdi.h:275
#define META_ARC
Definition: wingdi.h:232
#define META_ELLIPSE
Definition: wingdi.h:233
#define META_SELECTCLIPREGION
Definition: wingdi.h:253
#define EMR_POLYPOLYGON
Definition: wingdi.h:82
#define META_SETBKCOLOR
Definition: wingdi.h:210
#define EMR_SETBKCOLOR
Definition: wingdi.h:99
#define EMR_BEGINPATH
Definition: wingdi.h:133
#define EMR_SETWORLDTRANSFORM
Definition: wingdi.h:109
#define EMR_MASKBLT
Definition: wingdi.h:151
#define EMR_SETVIEWPORTEXTEX
Definition: wingdi.h:85
#define GDIP_WMF_RECORD_TO_EMFPLUS(x)
Definition: gdiplusenums.h:770
#define EMR_POLYGON16
Definition: wingdi.h:159
#define EMR_POLYDRAW16
Definition: wingdi.h:165
#define EMR_POLYPOLYLINE16
Definition: wingdi.h:163
#define EMR_SETWINDOWORGEX
Definition: wingdi.h:84
#define META_INTERSECTCLIPRECT
Definition: wingdi.h:231
#define GDIP_EMFPLUS_RECORD_BASE
Definition: gdiplusenums.h:448
#define META_CHORD
Definition: wingdi.h:256
#define META_RESIZEPALETTE
Definition: wingdi.h:265
#define META_SETWINDOWEXT
Definition: wingdi.h:221
#define EMR_RESIZEPALETTE
Definition: wingdi.h:125
#define EMR_EXTSELECTCLIPRGN
Definition: wingdi.h:148
#define EMR_SAVEDC
Definition: wingdi.h:107
#define EMR_CREATEMONOBRUSH
Definition: wingdi.h:166
#define EMR_POLYBEZIERTO
Definition: wingdi.h:79
#define EMR_OFFSETCLIPRGN
Definition: wingdi.h:100

◆ EmfToWmfBitsFlags

Enumerator
EmfToWmfBitsFlagsDefault 
EmfToWmfBitsFlagsEmbedEmf 
EmfToWmfBitsFlagsIncludePlaceable 
EmfToWmfBitsFlagsNoXORClip 

Definition at line 237 of file gdiplusenums.h.

◆ EmfType

◆ FillMode

Enumerator
FillModeAlternate 
FillModeWinding 

Definition at line 53 of file gdiplusenums.h.

◆ FlushIntention

Enumerator
FlushIntentionFlush 
FlushIntentionSync 

Definition at line 357 of file gdiplusenums.h.

◆ FontStyle

Enumerator
FontStyleRegular 
FontStyleBold 
FontStyleItalic 
FontStyleBoldItalic 
FontStyleUnderline 
FontStyleStrikeout 

Definition at line 299 of file gdiplusenums.h.

◆ GpTestControlEnum

Enumerator
TestControlForceBilinear 
TestControlNoICM 
TestControlGetBuildNumber 

Definition at line 370 of file gdiplusenums.h.

◆ HatchStyle

Enumerator
HatchStyleHorizontal 
HatchStyleVertical 
HatchStyleForwardDiagonal 
HatchStyleBackwardDiagonal 
HatchStyleCross 
HatchStyleDiagonalCross 
HatchStyle05Percent 
HatchStyle10Percent 
HatchStyle20Percent 
HatchStyle25Percent 
HatchStyle30Percent 
HatchStyle40Percent 
HatchStyle50Percent 
HatchStyle60Percent 
HatchStyle70Percent 
HatchStyle75Percent 
HatchStyle80Percent 
HatchStyle90Percent 
HatchStyleLightDownwardDiagonal 
HatchStyleLightUpwardDiagonal 
HatchStyleDarkDownwardDiagonal 
HatchStyleDarkUpwardDiagonal 
HatchStyleWideDownwardDiagonal 
HatchStyleWideUpwardDiagonal 
HatchStyleLightVertical 
HatchStyleLightHorizontal 
HatchStyleNarrowVertical 
HatchStyleNarrowHorizontal 
HatchStyleDarkVertical 
HatchStyleDarkHorizontal 
HatchStyleDashedDownwardDiagonal 
HatchStyleDashedUpwardDiagonal 
HatchStyleDashedHorizontal 
HatchStyleDashedVertical 
HatchStyleSmallConfetti 
HatchStyleLargeConfetti 
HatchStyleZigZag 
HatchStyleWave 
HatchStyleDiagonalBrick 
HatchStyleHorizontalBrick 
HatchStyleWeave 
HatchStylePlaid 
HatchStyleDivot 
HatchStyleDottedGrid 
HatchStyleDottedDiamond 
HatchStyleShingle 
HatchStyleTrellis 
HatchStyleSphere 
HatchStyleSmallGrid 
HatchStyleSmallCheckerBoard 
HatchStyleLargeCheckerBoard 
HatchStyleOutlinedDiamond 
HatchStyleSolidDiamond 
HatchStyleTotal 
HatchStyleLargeGrid 
HatchStyleMin 
HatchStyleMax 

Definition at line 387 of file gdiplusenums.h.

388 {
390  HatchStyleVertical = 1,
393  HatchStyleCross = 4,
399  HatchStyle30Percent = 10,
400  HatchStyle40Percent = 11,
401  HatchStyle50Percent = 12,
402  HatchStyle60Percent = 13,
403  HatchStyle70Percent = 14,
404  HatchStyle75Percent = 15,
405  HatchStyle80Percent = 16,
406  HatchStyle90Percent = 17,
425  HatchStyleZigZag = 36,
426  HatchStyleWave = 37,
429  HatchStyleWeave = 40,
430  HatchStylePlaid = 41,
431  HatchStyleDivot = 42,
434  HatchStyleShingle = 45,
435  HatchStyleTrellis = 46,
436  HatchStyleSphere = 47,
437  HatchStyleSmallGrid = 48,
442  HatchStyleTotal = 53,
446 };

◆ HotkeyPrefix

Enumerator
HotkeyPrefixNone 
HotkeyPrefixShow 
HotkeyPrefixHide 

Definition at line 309 of file gdiplusenums.h.

◆ ImageCodecFlags

Enumerator
ImageCodecFlagsEncoder 
ImageCodecFlagsDecoder 
ImageCodecFlagsSupportBitmap 
ImageCodecFlagsSupportVector 
ImageCodecFlagsSeekableEncode 
ImageCodecFlagsBlockingDecode 
ImageCodecFlagsBuiltin 
ImageCodecFlagsSystem 
ImageCodecFlagsUser 

Definition at line 316 of file gdiplusenums.h.

◆ ImageFlags

Enumerator
ImageFlagsNone 
ImageFlagsScalable 
ImageFlagsHasAlpha 
ImageFlagsHasTranslucent 
ImageFlagsPartiallyScalable 
ImageFlagsColorSpaceRGB 
ImageFlagsColorSpaceCMYK 
ImageFlagsColorSpaceGRAY 
ImageFlagsColorSpaceYCBCR 
ImageFlagsColorSpaceYCCK 
ImageFlagsHasRealDPI 
ImageFlagsHasRealPixelSize 
ImageFlagsReadOnly 
ImageFlagsCaching 

Definition at line 329 of file gdiplusenums.h.

◆ ImageType

Enumerator
ImageTypeUnknown 
ImageTypeBitmap 
ImageTypeMetafile 

Definition at line 191 of file gdiplusenums.h.

◆ InterpolationMode

◆ LinearGradientMode

Enumerator
LinearGradientModeHorizontal 
LinearGradientModeVertical 
LinearGradientModeForwardDiagonal 
LinearGradientModeBackwardDiagonal 

Definition at line 222 of file gdiplusenums.h.

◆ LineCap

Enumerator
LineCapFlat 
LineCapSquare 
LineCapRound 
LineCapTriangle 
LineCapNoAnchor 
LineCapSquareAnchor 
LineCapRoundAnchor 
LineCapDiamondAnchor 
LineCapArrowAnchor 
LineCapCustom 
LineCapAnchorMask 

Definition at line 59 of file gdiplusenums.h.

◆ LineJoin

Enumerator
LineJoinMiter 
LineJoinBevel 
LineJoinRound 
LineJoinMiterClipped 

Definition at line 103 of file gdiplusenums.h.

◆ MatrixOrder

Enumerator
MatrixOrderPrepend 
MatrixOrderAppend 

Definition at line 185 of file gdiplusenums.h.

◆ MetafileFrameUnit

Enumerator
MetafileFrameUnitPixel 
MetafileFrameUnitPoint 
MetafileFrameUnitInch 
MetafileFrameUnitDocument 
MetafileFrameUnitMillimeter 
MetafileFrameUnitGdi 

Definition at line 377 of file gdiplusenums.h.

◆ MetafileType

Enumerator
MetafileTypeInvalid 
MetafileTypeWmf 
MetafileTypeWmfPlaceable 
MetafileTypeEmf 
MetafileTypeEmfPlusOnly 
MetafileTypeEmfPlusDual 

Definition at line 212 of file gdiplusenums.h.

◆ PathPointType

Enumerator
PathPointTypeStart 
PathPointTypeLine 
PathPointTypeBezier 
PathPointTypePathTypeMask 
PathPointTypePathDashMode 
PathPointTypePathMarker 
PathPointTypeCloseSubpath 
PathPointTypeBezier3 

Definition at line 82 of file gdiplusenums.h.

◆ PenAlignment

Enumerator
PenAlignmentCenter 
PenAlignmentInset 

Definition at line 152 of file gdiplusenums.h.

◆ PenType

◆ PixelOffsetMode

◆ QualityMode

Enumerator
QualityModeInvalid 
QualityModeDefault 
QualityModeLow 
QualityModeHigh 

Definition at line 111 of file gdiplusenums.h.

◆ SmoothingMode

◆ StringAlignment

Enumerator
StringAlignmentNear 
StringAlignmentCenter 
StringAlignmentFar 

Definition at line 261 of file gdiplusenums.h.

◆ StringDigitSubstitute

Enumerator
StringDigitSubstituteUser 
StringDigitSubstituteNone 
StringDigitSubstituteNational 
StringDigitSubstituteTraditional 

Definition at line 268 of file gdiplusenums.h.

◆ StringFormatFlags

Enumerator
StringFormatFlagsDirectionRightToLeft 
StringFormatFlagsDirectionVertical 
StringFormatFlagsNoFitBlackBox 
StringFormatFlagsDisplayFormatControl 
StringFormatFlagsNoFontFallback 
StringFormatFlagsMeasureTrailingSpaces 
StringFormatFlagsNoWrap 
StringFormatFlagsLineLimit 
StringFormatFlagsNoClip 

Definition at line 276 of file gdiplusenums.h.

◆ StringTrimming

Enumerator
StringTrimmingNone 
StringTrimmingCharacter 
StringTrimmingWord 
StringTrimmingEllipsisCharacter 
StringTrimmingEllipsisWord 
StringTrimmingEllipsisPath 

Definition at line 289 of file gdiplusenums.h.

◆ TextRenderingHint

Enumerator
TextRenderingHintSystemDefault 
TextRenderingHintSingleBitPerPixelGridFit 
TextRenderingHintSingleBitPerPixel 
TextRenderingHintAntiAliasGridFit 
TextRenderingHintAntiAlias 
TextRenderingHintClearTypeGridFit 

Definition at line 251 of file gdiplusenums.h.

◆ Unit

Enumerator
UnitWorld 
UnitDisplay 
UnitPixel 
UnitPoint 
UnitInch 
UnitDocument 
UnitMillimeter 

Definition at line 25 of file gdiplusenums.h.

26 {
27  UnitWorld = 0,
28  UnitDisplay = 1,
29  UnitPixel = 2,
30  UnitPoint = 3,
31  UnitInch = 4,
32  UnitDocument = 5,
33  UnitMillimeter = 6
34 };

◆ WarpMode

Enumerator
WarpModePerspective 
WarpModeBilinear 

Definition at line 198 of file gdiplusenums.h.

◆ WrapMode

Enumerator
WrapModeTile 
WrapModeTileFlipX 
WrapModeTileFlipY 
WrapModeTileFlipXY 
WrapModeClamp 

Definition at line 203 of file gdiplusenums.h.