source: trunk/ab5.0/ablib/src/GdiPlusEnums.ab

Last change on this file was 700, checked in by イグトランス (egtra), 14 years ago

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

File size: 2.0 KB
Line 
1' GdiPlusEnums.ab
2
3Const FlatnessDefault = 1.0 / 4.0
4
5TypeDef GraphicsState = DWord
6
7Const Enum CustomLineCapType
8    CustomLineCapTypeDefault         = 0
9    CustomLineCapTypeAdjustableArrow = 1
10End Enum
11
12Const Enum ImageType
13    ImageTypeUnknown    ' 0
14    ImageTypeBitmap     ' 1
15    ImageTypeMetafile   ' 2
16End Enum
17
18Const Enum BrushType
19    BrushTypeSolidColor       = 0
20    BrushTypeHatchFill        = 1
21    BrushTypeTextureFill      = 2
22    BrushTypePathGradient     = 3
23    BrushTypeLinearGradient   = 4
24End Enum
25
26Const Enum ObjectType
27    ObjectTypeInvalid
28    ObjectTypeBrush
29    ObjectTypePen
30    ObjectTypePath
31    ObjectTypeRegion
32    ObjectTypeImage
33    ObjectTypeFont
34    ObjectTypeStringFormat
35    ObjectTypeImageAttributes
36    ObjectTypeCustomLineCap
37
38'   ObjectTypeMax = ObjectTypeCustomLineCap
39'   ObjectTypeMin = ObjectTypeBrush
40End Enum
41
42Const ObjectTypeIsValid(type_) = (type_ >= ObjectTypeMin) And (type_ <= ObjectTypeMax)
43
44Const GDIP_EMFPLUS_RECORD_BASE        = &h00004000
45Const GDIP_WMF_RECORD_BASE            = &h00010000
46Const GDIP_WMF_RECORD_TO_EMFPLUS(n)   = ((n) Or GDIP_WMF_RECORD_BASE) ' As EmfPlusRecordType
47Const GDIP_EMFPLUS_RECORD_TO_WMF(n)   = ((n) And (Not GDIP_WMF_RECORD_BASE))
48'Const GDIP_IS_WMF_RECORDTYPE(n)       (((n) And GDIP_WMF_RECORD_BASE) <> 0)
49Function GDIP_IS_WMF_RECORDTYPE(n As DWord) As BOOL
50    If (n And GDIP_WMF_RECORD_BASE) <> 0 Then
51        GDIP_IS_WMF_RECORDTYPE = TRUE
52    Else
53        GDIP_IS_WMF_RECORDTYPE = FALSE
54    End If
55End Function
56
57Const Enum DriverStringOptions
58    DriverStringOptionsCmapLookup             = 1
59    DriverStringOptionsVertical               = 2
60    DriverStringOptionsRealizedAdvance        = 4
61    DriverStringOptionsLimitSubpixel          = 8
62End Enum
63
64Const Enum EmfToWmfBitsFlags
65    EmfToWmfBitsFlagsDefault          = &h00000000
66    EmfToWmfBitsFlagsEmbedEmf         = &h00000001
67    EmfToWmfBitsFlagsIncludePlaceable = &h00000002
68    EmfToWmfBitsFlagsNoXORClip        = &h00000004
69End Enum
70
71Const Enum GpTestControlEnum
72    TestControlForceBilinear = 0
73    TestControlNoICM = 1
74    TestControlGetBuildNumber = 2
75End Enum
Note: See TracBrowser for help on using the repository browser.