Ignore:
Timestamp:
Mar 31, 2009, 3:12:04 PM (15 years ago)
Author:
イグトランス (egtra)
Message:

GdiPlusEnums.abの列挙体を名前空間System.Drawing以下に配置

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/ablib/src/GdiPlusEnums.ab

    r698 r700  
    55TypeDef GraphicsState = DWord
    66
    7 Const Enum WrapMode
    8     WrapModeTile         ' 0
    9     WrapModeTileFlipX    ' 1
    10     WrapModeTileFlipY    ' 2
    11     WrapModeTileFlipXY   ' 3
    12     WrapModeClamp        ' 4
    13 End Enum
    14 
    15 Const Enum HatchStyle
    16     HatchStyleHorizontal                    ' 0
    17     HatchStyleVertical                      ' 1
    18     HatchStyleForwardDiagonal               ' 2
    19     HatchStyleBackwardDiagonal              ' 3
    20     HatchStyleCross                         ' 4
    21     HatchStyleDiagonalCross                 ' 5
    22     HatchStyle05Percent                     ' 6
    23     HatchStyle10Percent                     ' 7
    24     HatchStyle20Percent                     ' 8
    25     HatchStyle25Percent                     ' 9
    26     HatchStyle30Percent                     ' 10
    27     HatchStyle40Percent                     ' 11
    28     HatchStyle50Percent                     ' 12
    29     HatchStyle60Percent                     ' 13
    30     HatchStyle70Percent                     ' 14
    31     HatchStyle75Percent                     ' 15
    32     HatchStyle80Percent                     ' 16
    33     HatchStyle90Percent                     ' 17
    34     HatchStyleLightDownwardDiagonal         ' 18
    35     HatchStyleLightUpwardDiagonal           ' 19
    36     HatchStyleDarkDownwardDiagonal          ' 20
    37     HatchStyleDarkUpwardDiagonal            ' 21
    38     HatchStyleWideDownwardDiagonal          ' 22
    39     HatchStyleWideUpwardDiagonal            ' 23
    40     HatchStyleLightVertical                 ' 24
    41     HatchStyleLightHorizontal               ' 25
    42     HatchStyleNarrowVertical                ' 26
    43     HatchStyleNarrowHorizontal              ' 27
    44     HatchStyleDarkVertical                  ' 28
    45     HatchStyleDarkHorizontal                ' 29
    46     HatchStyleDashedDownwardDiagonal        ' 30
    47     HatchStyleDashedUpwardDiagonal          ' 31
    48     HatchStyleDashedHorizontal              ' 32
    49     HatchStyleDashedVertical                ' 33
    50     HatchStyleSmallConfetti                 ' 34
    51     HatchStyleLargeConfetti                 ' 35
    52     HatchStyleZigZag                        ' 36
    53     HatchStyleWave                          ' 37
    54     HatchStyleDiagonalBrick                 ' 38
    55     HatchStyleHorizontalBrick               ' 39
    56     HatchStyleWeave                         ' 40
    57     HatchStylePlaid                         ' 41
    58     HatchStyleDivot                         ' 42
    59     HatchStyleDottedGrid                    ' 43
    60     HatchStyleDottedDiamond                 ' 44
    61     HatchStyleShingle                       ' 45
    62     HatchStyleTrellis                       ' 46
    63     HatchStyleSphere                        ' 47
    64     HatchStyleSmallGrid                     ' 48
    65     HatchStyleSmallCheckerBoard             ' 49
    66     HatchStyleLargeCheckerBoard             ' 50
    67     HatchStyleOutlinedDiamond               ' 51
    68     HatchStyleSolidDiamond                  ' 52
    69 
    70     HatchStyleTotal
    71 '   HatchStyleLargeGrid = HatchStyleCross   ' 4
    72 
    73 '   HatchStyleMin       = HatchStyleHorizontal
    74 '   HatchStyleMax       = HatchStyleTotal - 1
    75 End Enum
    76 
    777Const Enum CustomLineCapType
    788    CustomLineCapTypeDefault         = 0
    799    CustomLineCapTypeAdjustableArrow = 1
    80 End Enum
    81 
    82 Const Enum PathPointType
    83     PathPointTypeStart           = 0
    84     PathPointTypeLine            = 1
    85     PathPointTypeBezier          = 3
    86     PathPointTypePathTypeMask    = &h07
    87     PathPointTypeDashMode        = &h10
    88     PathPointTypePathMarker      = &h20
    89     PathPointTypeCloseSubpath    = &h80
    90     PathPointTypeBezier3    = 3
    91 End Enum
    92 
    93 Const Enum WarpMode
    94     WarpModePerspective     ' 0
    95     WarpModeBilinear        ' 1
    96 End Enum
    97 
    98 Const Enum LinearGradientMode
    99     LinearGradientModeHorizontal          ' 0
    100     LinearGradientModeVertical            ' 1
    101     LinearGradientModeForwardDiagonal     ' 2
    102     LinearGradientModeBackwardDiagonal    ' 3
    10310End Enum
    10411
     
    11522    BrushTypePathGradient     = 3
    11623    BrushTypeLinearGradient   = 4
    117 End Enum
    118 
    119 Const Enum GenericFontFamily
    120     GenericFontFamilySerif
    121     GenericFontFamilySansSerif
    122     GenericFontFamilyMonospace
    123 End Enum
    124 
    125 Const Enum MetafileType
    126     MetafileTypeInvalid
    127     MetafileTypeWmf
    128     MetafileTypeWmfPlaceable
    129     MetafileTypeEmf
    130     MetafileTypeEmfPlusOnly
    131     MetafileTypeEmfPlusDual
    132 End Enum
    133 
    134 Const Enum EmfType
    135     EmfTypeEmfOnly     = MetafileTypeEmf
    136     EmfTypeEmfPlusOnly = MetafileTypeEmfPlusOnly
    137     EmfTypeEmfPlusDual = MetafileTypeEmfPlusDual
    13824End Enum
    13925
     
    16955End Function
    17056
    171 Const Enum EmfPlusRecordType
    172 /*
    173     WmfRecordTypeSetBkColor              = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETBKCOLOR)
    174     WmfRecordTypeSetBkMode               = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETBKMODE)
    175     WmfRecordTypeSetMapMode              = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETMAPMODE)
    176     WmfRecordTypeSetROP2                 = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETROP2)
    177     WmfRecordTypeSetRelAbs               = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETRELABS)
    178     WmfRecordTypeSetPolyFillMode         = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETPOLYFILLMODE)
    179     WmfRecordTypeSetStretchBltMode       = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETSTRETCHBLTMODE)
    180     WmfRecordTypeSetTextCharExtra        = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETTEXTCHAREXTRA)
    181     WmfRecordTypeSetTextColor            = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETTEXTCOLOR)
    182     WmfRecordTypeSetTextJustification    = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETTEXTJUSTIFICATION)
    183     WmfRecordTypeSetWindowOrg            = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETWINDOWORG)
    184     WmfRecordTypeSetWindowExt            = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETWINDOWEXT)
    185     WmfRecordTypeSetViewportOrg          = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETVIEWPORTORG)
    186     WmfRecordTypeSetViewportExt          = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETVIEWPORTEXT)
    187     WmfRecordTypeOffsetWindowOrg         = GDIP_WMF_RECORD_TO_EMFPLUS(META_OFFSETWINDOWORG)
    188     WmfRecordTypeScaleWindowExt          = GDIP_WMF_RECORD_TO_EMFPLUS(META_SCALEWINDOWEXT)
    189     WmfRecordTypeOffsetViewportOrg       = GDIP_WMF_RECORD_TO_EMFPLUS(META_OFFSETVIEWPORTORG)
    190     WmfRecordTypeScaleViewportExt        = GDIP_WMF_RECORD_TO_EMFPLUS(META_SCALEVIEWPORTEXT)
    191     WmfRecordTypeLineTo                  = GDIP_WMF_RECORD_TO_EMFPLUS(META_LINETO)
    192     WmfRecordTypeMoveTo                  = GDIP_WMF_RECORD_TO_EMFPLUS(META_MOVETO)
    193     WmfRecordTypeExcludeClipRect         = GDIP_WMF_RECORD_TO_EMFPLUS(META_EXCLUDECLIPRECT)
    194     WmfRecordTypeIntersectClipRect       = GDIP_WMF_RECORD_TO_EMFPLUS(META_INTERSECTCLIPRECT)
    195     WmfRecordTypeArc                     = GDIP_WMF_RECORD_TO_EMFPLUS(META_ARC)
    196     WmfRecordTypeEllipse                 = GDIP_WMF_RECORD_TO_EMFPLUS(META_ELLIPSE)
    197     WmfRecordTypeFloodFill               = GDIP_WMF_RECORD_TO_EMFPLUS(META_FLOODFILL)
    198     WmfRecordTypePie                     = GDIP_WMF_RECORD_TO_EMFPLUS(META_PIE)
    199     WmfRecordTypeRectangle               = GDIP_WMF_RECORD_TO_EMFPLUS(META_RECTANGLE)
    200     WmfRecordTypeRoundRect               = GDIP_WMF_RECORD_TO_EMFPLUS(META_ROUNDRECT)
    201     WmfRecordTypePatBlt                  = GDIP_WMF_RECORD_TO_EMFPLUS(META_PATBLT)
    202     WmfRecordTypeSaveDC                  = GDIP_WMF_RECORD_TO_EMFPLUS(META_SAVEDC)
    203     WmfRecordTypeSetPixel                = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETPIXEL)
    204     WmfRecordTypeOffsetClipRgn           = GDIP_WMF_RECORD_TO_EMFPLUS(META_OFFSETCLIPRGN)
    205     WmfRecordTypeTextOut                 = GDIP_WMF_RECORD_TO_EMFPLUS(META_TEXTOUT)
    206     WmfRecordTypeBitBlt                  = GDIP_WMF_RECORD_TO_EMFPLUS(META_BITBLT)
    207     WmfRecordTypeStretchBlt              = GDIP_WMF_RECORD_TO_EMFPLUS(META_STRETCHBLT)
    208     WmfRecordTypePolygon                 = GDIP_WMF_RECORD_TO_EMFPLUS(META_POLYGON)
    209     WmfRecordTypePolyline                = GDIP_WMF_RECORD_TO_EMFPLUS(META_POLYLINE)
    210     WmfRecordTypeEscape                  = GDIP_WMF_RECORD_TO_EMFPLUS(META_ESCAPE)
    211     WmfRecordTypeRestoreDC               = GDIP_WMF_RECORD_TO_EMFPLUS(META_RESTOREDC)
    212     WmfRecordTypeFillRegion              = GDIP_WMF_RECORD_TO_EMFPLUS(META_FILLREGION)
    213     WmfRecordTypeFrameRegion             = GDIP_WMF_RECORD_TO_EMFPLUS(META_FRAMEREGION)
    214     WmfRecordTypeInvertRegion            = GDIP_WMF_RECORD_TO_EMFPLUS(META_INVERTREGION)
    215     WmfRecordTypePaintRegion             = GDIP_WMF_RECORD_TO_EMFPLUS(META_PAINTREGION)
    216     WmfRecordTypeSelectClipRegion        = GDIP_WMF_RECORD_TO_EMFPLUS(META_SELECTCLIPREGION)
    217     WmfRecordTypeSelectObject            = GDIP_WMF_RECORD_TO_EMFPLUS(META_SELECTOBJECT)
    218     WmfRecordTypeSetTextAlign            = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETTEXTALIGN)
    219     WmfRecordTypeDrawText                = GDIP_WMF_RECORD_TO_EMFPLUS(&h062F)   ' META_DRAWTEXT
    220     WmfRecordTypeChord                   = GDIP_WMF_RECORD_TO_EMFPLUS(META_CHORD)
    221     WmfRecordTypeSetMapperFlags          = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETMAPPERFLAGS)
    222     WmfRecordTypeExtTextOut              = GDIP_WMF_RECORD_TO_EMFPLUS(META_EXTTEXTOUT)
    223     WmfRecordTypeSetDIBToDev             = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETDIBTODEV)
    224     WmfRecordTypeSelectPalette           = GDIP_WMF_RECORD_TO_EMFPLUS(META_SELECTPALETTE)
    225     WmfRecordTypeRealizePalette          = GDIP_WMF_RECORD_TO_EMFPLUS(META_REALIZEPALETTE)
    226     WmfRecordTypeAnimatePalette          = GDIP_WMF_RECORD_TO_EMFPLUS(META_ANIMATEPALETTE)
    227     WmfRecordTypeSetPalEntries           = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETPALENTRIES)
    228     WmfRecordTypePolyPolygon             = GDIP_WMF_RECORD_TO_EMFPLUS(META_POLYPOLYGON)
    229     WmfRecordTypeResizePalette           = GDIP_WMF_RECORD_TO_EMFPLUS(META_RESIZEPALETTE)
    230     WmfRecordTypeDIBBitBlt               = GDIP_WMF_RECORD_TO_EMFPLUS(META_DIBBITBLT)
    231     WmfRecordTypeDIBStretchBlt           = GDIP_WMF_RECORD_TO_EMFPLUS(META_DIBSTRETCHBLT)
    232     WmfRecordTypeDIBCreatePatternBrush   = GDIP_WMF_RECORD_TO_EMFPLUS(META_DIBCREATEPATTERNBRUSH)
    233     WmfRecordTypeStretchDIB              = GDIP_WMF_RECORD_TO_EMFPLUS(META_STRETCHDIB)
    234     WmfRecordTypeExtFloodFill            = GDIP_WMF_RECORD_TO_EMFPLUS(META_EXTFLOODFILL)
    235     WmfRecordTypeSetLayout               = GDIP_WMF_RECORD_TO_EMFPLUS(&h0149)   ' META_SETLAYOUT
    236     WmfRecordTypeResetDC                 = GDIP_WMF_RECORD_TO_EMFPLUS(&h014C)   ' META_RESETDC
    237     WmfRecordTypeStartDoc                = GDIP_WMF_RECORD_TO_EMFPLUS(&h014D)   ' META_STARTDOC
    238     WmfRecordTypeStartPage               = GDIP_WMF_RECORD_TO_EMFPLUS(&h004F)   ' META_STARTPAGE
    239     WmfRecordTypeEndPage                 = GDIP_WMF_RECORD_TO_EMFPLUS(&h0050)   ' META_ENDPAGE
    240     WmfRecordTypeAbortDoc                = GDIP_WMF_RECORD_TO_EMFPLUS(&h0052)   ' META_ABORTDOC
    241     WmfRecordTypeEndDoc                  = GDIP_WMF_RECORD_TO_EMFPLUS(&h005E)   ' META_ENDDOC
    242     WmfRecordTypeDeleteObject            = GDIP_WMF_RECORD_TO_EMFPLUS(META_DELETEOBJECT)
    243     WmfRecordTypeCreatePalette           = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEPALETTE)
    244     WmfRecordTypeCreateBrush             = GDIP_WMF_RECORD_TO_EMFPLUS(&h00F8)   ' META_CREATEBRUSH
    245     WmfRecordTypeCreatePatternBrush      = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEPATTERNBRUSH)
    246     WmfRecordTypeCreatePenIndirect       = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEPENINDIRECT)
    247     WmfRecordTypeCreateFontIndirect      = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEFONTINDIRECT)
    248     WmfRecordTypeCreateBrushIndirect     = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEBRUSHINDIRECT)
    249     WmfRecordTypeCreateBitmapIndirect    = GDIP_WMF_RECORD_TO_EMFPLUS(&h02FD)   ' META_CREATEBITMAPINDIRECT
    250     WmfRecordTypeCreateBitmap            = GDIP_WMF_RECORD_TO_EMFPLUS(&h06FE)   ' META_CREATEBITMAP
    251     WmfRecordTypeCreateRegion            = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEREGION)
    252 
    253     EmfRecordTypeHeader                  = EMR_HEADER
    254     EmfRecordTypePolyBezier              = EMR_POLYBEZIER
    255     EmfRecordTypePolygon                 = EMR_POLYGON
    256     EmfRecordTypePolyline                = EMR_POLYLINE
    257     EmfRecordTypePolyBezierTo            = EMR_POLYBEZIERTO
    258     EmfRecordTypePolyLineTo              = EMR_POLYLINETO
    259     EmfRecordTypePolyPolyline            = EMR_POLYPOLYLINE
    260     EmfRecordTypePolyPolygon             = EMR_POLYPOLYGON
    261     EmfRecordTypeSetWindowExtEx          = EMR_SETWINDOWEXTEX
    262     EmfRecordTypeSetWindowOrgEx          = EMR_SETWINDOWORGEX
    263     EmfRecordTypeSetViewportExtEx        = EMR_SETVIEWPORTEXTEX
    264     EmfRecordTypeSetViewportOrgEx        = EMR_SETVIEWPORTORGEX
    265     EmfRecordTypeSetBrushOrgEx           = EMR_SETBRUSHORGEX
    266     EmfRecordTypeEOF                     = EMR_EOF
    267     EmfRecordTypeSetPixelV               = EMR_SETPIXELV
    268     EmfRecordTypeSetMapperFlags          = EMR_SETMAPPERFLAGS
    269     EmfRecordTypeSetMapMode              = EMR_SETMAPMODE
    270     EmfRecordTypeSetBkMode               = EMR_SETBKMODE
    271     EmfRecordTypeSetPolyFillMode         = EMR_SETPOLYFILLMODE
    272     EmfRecordTypeSetROP2                 = EMR_SETROP2
    273     EmfRecordTypeSetStretchBltMode       = EMR_SETSTRETCHBLTMODE
    274     EmfRecordTypeSetTextAlign            = EMR_SETTEXTALIGN
    275     EmfRecordTypeSetColorAdjustment      = EMR_SETCOLORADJUSTMENT
    276     EmfRecordTypeSetTextColor            = EMR_SETTEXTCOLOR
    277     EmfRecordTypeSetBkColor              = EMR_SETBKCOLOR
    278     EmfRecordTypeOffsetClipRgn           = EMR_OFFSETCLIPRGN
    279     EmfRecordTypeMoveToEx                = EMR_MOVETOEX
    280     EmfRecordTypeSetMetaRgn              = EMR_SETMETARGN
    281     EmfRecordTypeExcludeClipRect         = EMR_EXCLUDECLIPRECT
    282     EmfRecordTypeIntersectClipRect       = EMR_INTERSECTCLIPRECT
    283     EmfRecordTypeScaleViewportExtEx      = EMR_SCALEVIEWPORTEXTEX
    284     EmfRecordTypeScaleWindowExtEx        = EMR_SCALEWINDOWEXTEX
    285     EmfRecordTypeSaveDC                  = EMR_SAVEDC
    286     EmfRecordTypeRestoreDC               = EMR_RESTOREDC
    287     EmfRecordTypeSetWorldTransform       = EMR_SETWORLDTRANSFORM
    288     EmfRecordTypeModifyWorldTransform    = EMR_MODIFYWORLDTRANSFORM
    289     EmfRecordTypeSelectObject            = EMR_SELECTOBJECT
    290     EmfRecordTypeCreatePen               = EMR_CREATEPEN
    291     EmfRecordTypeCreateBrushIndirect     = EMR_CREATEBRUSHINDIRECT
    292     EmfRecordTypeDeleteObject            = EMR_DELETEOBJECT
    293     EmfRecordTypeAngleArc                = EMR_ANGLEARC
    294     EmfRecordTypeEllipse                 = EMR_ELLIPSE
    295     EmfRecordTypeRectangle               = EMR_RECTANGLE
    296     EmfRecordTypeRoundRect               = EMR_ROUNDRECT
    297     EmfRecordTypeArc                     = EMR_ARC
    298     EmfRecordTypeChord                   = EMR_CHORD
    299     EmfRecordTypePie                     = EMR_PIE
    300     EmfRecordTypeSelectPalette           = EMR_SELECTPALETTE
    301     EmfRecordTypeCreatePalette           = EMR_CREATEPALETTE
    302     EmfRecordTypeSetPaletteEntries       = EMR_SETPALETTEENTRIES
    303     EmfRecordTypeResizePalette           = EMR_RESIZEPALETTE
    304     EmfRecordTypeRealizePalette          = EMR_REALIZEPALETTE
    305     EmfRecordTypeExtFloodFill            = EMR_EXTFLOODFILL
    306     EmfRecordTypeLineTo                  = EMR_LINETO
    307     EmfRecordTypeArcTo                   = EMR_ARCTO
    308     EmfRecordTypePolyDraw                = EMR_POLYDRAW
    309     EmfRecordTypeSetArcDirection         = EMR_SETARCDIRECTION
    310     EmfRecordTypeSetMiterLimit           = EMR_SETMITERLIMIT
    311     EmfRecordTypeBeginPath               = EMR_BEGINPATH
    312     EmfRecordTypeEndPath                 = EMR_ENDPATH
    313     EmfRecordTypeCloseFigure             = EMR_CLOSEFIGURE
    314     EmfRecordTypeFillPath                = EMR_FILLPATH
    315     EmfRecordTypeStrokeAndFillPath       = EMR_STROKEANDFILLPATH
    316     EmfRecordTypeStrokePath              = EMR_STROKEPATH
    317     EmfRecordTypeFlattenPath             = EMR_FLATTENPATH
    318     EmfRecordTypeWidenPath               = EMR_WIDENPATH
    319     EmfRecordTypeSelectClipPath          = EMR_SELECTCLIPPATH
    320     EmfRecordTypeAbortPath               = EMR_ABORTPATH
    321     EmfRecordTypeReserved_069            = 69   ' Not Used
    322     EmfRecordTypeGdiComment              = EMR_GDICOMMENT
    323     EmfRecordTypeFillRgn                 = EMR_FILLRGN
    324     EmfRecordTypeFrameRgn                = EMR_FRAMERGN
    325     EmfRecordTypeInvertRgn               = EMR_INVERTRGN
    326     EmfRecordTypePaintRgn                = EMR_PAINTRGN
    327     EmfRecordTypeExtSelectClipRgn        = EMR_EXTSELECTCLIPRGN
    328     EmfRecordTypeBitBlt                  = EMR_BITBLT
    329     EmfRecordTypeStretchBlt              = EMR_STRETCHBLT
    330     EmfRecordTypeMaskBlt                 = EMR_MASKBLT
    331     EmfRecordTypePlgBlt                  = EMR_PLGBLT
    332     EmfRecordTypeSetDIBitsToDevice       = EMR_SETDIBITSTODEVICE
    333     EmfRecordTypeStretchDIBits           = EMR_STRETCHDIBITS
    334     EmfRecordTypeExtCreateFontIndirect   = EMR_EXTCREATEFONTINDIRECTW
    335     EmfRecordTypeExtTextOutA             = EMR_EXTTEXTOUTA
    336     EmfRecordTypeExtTextOutW             = EMR_EXTTEXTOUTW
    337     EmfRecordTypePolyBezier16            = EMR_POLYBEZIER16
    338     EmfRecordTypePolygon16               = EMR_POLYGON16
    339     EmfRecordTypePolyline16              = EMR_POLYLINE16
    340     EmfRecordTypePolyBezierTo16          = EMR_POLYBEZIERTO16
    341     EmfRecordTypePolylineTo16            = EMR_POLYLINETO16
    342     EmfRecordTypePolyPolyline16          = EMR_POLYPOLYLINE16
    343     EmfRecordTypePolyPolygon16           = EMR_POLYPOLYGON16
    344     EmfRecordTypePolyDraw16              = EMR_POLYDRAW16
    345     EmfRecordTypeCreateMonoBrush         = EMR_CREATEMONOBRUSH
    346     EmfRecordTypeCreateDIBPatternBrushPt = EMR_CREATEDIBPATTERNBRUSHPT
    347     EmfRecordTypeExtCreatePen            = EMR_EXTCREATEPEN
    348     EmfRecordTypePolyTextOutA            = EMR_POLYTEXTOUTA
    349     EmfRecordTypePolyTextOutW            = EMR_POLYTEXTOUTW
    350     EmfRecordTypeSetICMMode              = 98   ' EMR_SETICMMODE
    351     EmfRecordTypeCreateColorSpace        = 99   ' EMR_CREATECOLORSPACE
    352     EmfRecordTypeSetColorSpace           = 100  ' EMR_SETCOLORSPACE
    353     EmfRecordTypeDeleteColorSpace        = 101  ' EMR_DELETECOLORSPACE
    354     EmfRecordTypeGLSRecord               = 102  ' EMR_GLSRECORD
    355     EmfRecordTypeGLSBoundedRecord        = 103  ' EMR_GLSBOUNDEDRECORD
    356     EmfRecordTypePixelFormat             = 104  ' EMR_PIXELFORMAT
    357     EmfRecordTypeDrawEscape              = 105  ' EMR_RESERVED_105
    358     EmfRecordTypeExtEscape               = 106  ' EMR_RESERVED_106
    359     EmfRecordTypeStartDoc                = 107  ' EMR_RESERVED_107
    360     EmfRecordTypeSmallTextOut            = 108  ' EMR_RESERVED_108
    361     EmfRecordTypeForceUFIMapping         = 109  ' EMR_RESERVED_109
    362     EmfRecordTypeNamedEscape             = 110  ' EMR_RESERVED_110
    363     EmfRecordTypeColorCorrectPalette     = 111  ' EMR_COLORCORRECTPALETTE
    364     EmfRecordTypeSetICMProfileA          = 112  ' EMR_SETICMPROFILEA
    365     EmfRecordTypeSetICMProfileW          = 113  ' EMR_SETICMPROFILEW
    366     EmfRecordTypeAlphaBlend              = 114  ' EMR_ALPHABLEND
    367     EmfRecordTypeSetLayout               = 115  ' EMR_SETLAYOUT
    368     EmfRecordTypeTransparentBlt          = 116  ' EMR_TRANSPARENTBLT
    369     EmfRecordTypeReserved_117            = 117  ' Not Used
    370     EmfRecordTypeGradientFill            = 118  ' EMR_GRADIENTFILL
    371     EmfRecordTypeSetLinkedUFIs           = 119  ' EMR_RESERVED_119
    372     EmfRecordTypeSetTextJustification    = 120  ' EMR_RESERVED_120
    373     EmfRecordTypeColorMatchToTargetW     = 121  ' EMR_COLORMATCHTOTARGETW
    374     EmfRecordTypeCreateColorSpaceW       = 122  ' EMR_CREATECOLORSPACEW
    375     EmfRecordTypeMax                     = 122
    376     EmfRecordTypeMin                     = 1
    377 
    378     EmfPlusRecordTypeInvalid = GDIP_EMFPLUS_RECORD_BASE
    379     EmfPlusRecordTypeHeader
    380     EmfPlusRecordTypeEndOfFile
    381 
    382     EmfPlusRecordTypeComment
    383 
    384     EmfPlusRecordTypeGetDC
    385 
    386     EmfPlusRecordTypeMultiFormatStart
    387     EmfPlusRecordTypeMultiFormatSection
    388     EmfPlusRecordTypeMultiFormatEnd
    389 
    390     EmfPlusRecordTypeObject
    391 
    392     EmfPlusRecordTypeClear
    393     EmfPlusRecordTypeFillRects
    394     EmfPlusRecordTypeDrawRects
    395     EmfPlusRecordTypeFillPolygon
    396     EmfPlusRecordTypeDrawLines
    397     EmfPlusRecordTypeFillEllipse
    398     EmfPlusRecordTypeDrawEllipse
    399     EmfPlusRecordTypeFillPie
    400     EmfPlusRecordTypeDrawPie
    401     EmfPlusRecordTypeDrawArc
    402     EmfPlusRecordTypeFillRegion
    403     EmfPlusRecordTypeFillPath
    404     EmfPlusRecordTypeDrawPath
    405     EmfPlusRecordTypeFillClosedCurve
    406     EmfPlusRecordTypeDrawClosedCurve
    407     EmfPlusRecordTypeDrawCurve
    408     EmfPlusRecordTypeDrawBeziers
    409     EmfPlusRecordTypeDrawImage
    410     EmfPlusRecordTypeDrawImagePoints
    411     EmfPlusRecordTypeDrawString
    412 
    413     EmfPlusRecordTypeSetRenderingOrigin
    414     EmfPlusRecordTypeSetAntiAliasMode
    415     EmfPlusRecordTypeSetTextRenderingHint
    416     EmfPlusRecordTypeSetTextContrast
    417     EmfPlusRecordTypeSetInterpolationMode
    418     EmfPlusRecordTypeSetPixelOffsetMode
    419     EmfPlusRecordTypeSetCompositingMode
    420     EmfPlusRecordTypeSetCompositingQuality
    421     EmfPlusRecordTypeSave
    422     EmfPlusRecordTypeRestore
    423     EmfPlusRecordTypeBeginContainer
    424     EmfPlusRecordTypeBeginContainerNoParams
    425     EmfPlusRecordTypeEndContainer
    426     EmfPlusRecordTypeSetWorldTransform
    427     EmfPlusRecordTypeResetWorldTransform
    428     EmfPlusRecordTypeMultiplyWorldTransform
    429     EmfPlusRecordTypeTranslateWorldTransform
    430     EmfPlusRecordTypeScaleWorldTransform
    431     EmfPlusRecordTypeRotateWorldTransform
    432     EmfPlusRecordTypeSetPageTransform
    433     EmfPlusRecordTypeResetClip
    434     EmfPlusRecordTypeSetClipRect
    435     EmfPlusRecordTypeSetClipPath
    436     EmfPlusRecordTypeSetClipRegion
    437     EmfPlusRecordTypeOffsetClip
    438 
    439     EmfPlusRecordTypeDrawDriverString
    440 
    441     EmfPlusRecordTotal
    442 
    443     EmfPlusRecordTypeMax = EmfPlusRecordTotal-1
    444     EmfPlusRecordTypeMin = EmfPlusRecordTypeHeader */
    445 End Enum
    446 
    447 Const Enum StringFormatFlags
    448     StringFormatFlagsDirectionRightToLeft        = &h00000001
    449     StringFormatFlagsDirectionVertical           = &h00000002
    450     StringFormatFlagsNoFitBlackBox               = &h00000004
    451     StringFormatFlagsDisplayFormatControl        = &h00000020
    452     StringFormatFlagsNoFontFallback              = &h00000400
    453     StringFormatFlagsMeasureTrailingSpaces       = &h00000800
    454     StringFormatFlagsNoWrap                      = &h00001000
    455     StringFormatFlagsLineLimit                   = &h00002000
    456 
    457     StringFormatFlagsNoClip                      = &h00004000
    458 End Enum
    459 
    460 Const Enum StringTrimming
    461     StringTrimmingNone              = 0
    462     StringTrimmingCharacter         = 1
    463     StringTrimmingWord              = 2
    464     StringTrimmingEllipsisCharacter = 3
    465     StringTrimmingEllipsisWord      = 4
    466     StringTrimmingEllipsisPath      = 5
    467 End Enum
    468 
    469 Const Enum StringDigitSubstitute
    470     StringDigitSubstituteUser        = 0   ' As NLS setting
    471     StringDigitSubstituteNone        = 1
    472     StringDigitSubstituteNational    = 2
    473     StringDigitSubstituteTraditional = 3
    474 End Enum
    475 
    476 Const Enum HotkeyPrefix
    477     HotkeyPrefixNone        = 0
    478     HotkeyPrefixShow        = 1
    479     HotkeyPrefixHide        = 2
    480 End Enum
    481 
    482 Const Enum StringAlignment
    483     StringAlignmentNear   = 0
    484     StringAlignmentCenter = 1
    485     StringAlignmentFar    = 2
    486 End Enum
    487 
    48857Const Enum DriverStringOptions
    48958    DriverStringOptionsCmapLookup             = 1
     
    49160    DriverStringOptionsRealizedAdvance        = 4
    49261    DriverStringOptionsLimitSubpixel          = 8
    493 End Enum
    494 
    495 Const Enum EncoderParameterValueType
    496     EncoderParameterValueTypeByte           = 1
    497     EncoderParameterValueTypeASCII          = 2
    498     EncoderParameterValueTypeShort          = 3
    499     EncoderParameterValueTypeLong           = 4
    500     EncoderParameterValueTypeRational       = 5
    501     EncoderParameterValueTypeLongRange      = 6
    502     EncoderParameterValueTypeUndefined      = 7
    503     EncoderParameterValueTypeRationalRange  = 8
    504 End Enum
    505 
    506 Const Enum EncoderValue
    507     EncoderValueColorTypeCMYK
    508     EncoderValueColorTypeYCCK
    509     EncoderValueCompressionLZW
    510     EncoderValueCompressionCCITT3
    511     EncoderValueCompressionCCITT4
    512     EncoderValueCompressionRle
    513     EncoderValueCompressionNone
    514     EncoderValueScanMethodInterlaced
    515     EncoderValueScanMethodNonInterlaced
    516     EncoderValueVersionGif87
    517     EncoderValueVersionGif89
    518     EncoderValueRenderProgressive
    519     EncoderValueRenderNonProgressive
    520     EncoderValueTransformRotate90
    521     EncoderValueTransformRotate180
    522     EncoderValueTransformRotate270
    523     EncoderValueTransformFlipHorizontal
    524     EncoderValueTransformFlipVertical
    525     EncoderValueMultiFrame
    526     EncoderValueLastFrame
    527     EncoderValueFlush
    528     EncoderValueFrameDimensionTime
    529     EncoderValueFrameDimensionResolution
    530     EncoderValueFrameDimensionPage
    53162End Enum
    53263
Note: See TracChangeset for help on using the changeset viewer.