source: trunk/ab5.0/ablib/src/Classes/System/Drawing/Drawing2D/misc.ab@ 698

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

GDI+をコンパイルできるように修正。FontFamily, Penの追加。サンプルとして、Step 32のGDI+版を制作。
(#56)

File size: 2.6 KB
Line 
1' Classes/System/Drawing/Drawing2D/misc.ab
2Namespace System
3Namespace Drawing
4Namespace Drawing2D
5
6TypeDef GraphicsContainer = DWord
7TypeDef GraphicsState = DWord
8
9Enum CombineMode
10 Replace ' 0
11 Intersect ' 1
12 Union ' 2
13 Xor ' 3
14 Exclude ' 4
15 Complement ' 5
16End Enum
17
18Enum CompositingMode
19 ModeSourceOver ' 0
20 ModeSourceCopy ' 1
21End Enum
22
23Enum QualityMode
24 Invalid = -1
25 Default = 0
26 Low = 1 ' Best performance
27 High = 2 ' Best rendering quality
28End Enum
29
30Enum CompositingQuality
31 Invalid = QualityMode.Invalid
32 Default = QualityMode.Default
33 HighSpeed = QualityMode.Low
34 HighQuality = QualityMode.High
35 GammaCorrected
36 AssumeLinear
37End Enum
38
39Enum InterpolationMode
40 Invalid = QualityMode.Invalid
41 Default = QualityMode.Default
42 LowQuality = QualityMode.Low
43 HighQuality = QualityMode.High
44 Bilinear
45 Bicubic
46 NearestNeighbor
47 HighQualityBilinear
48 HighQualityBicubic
49End Enum
50
51Enum SmoothingMode
52 Invalid = QualityMode.Invalid
53 Default = QualityMode.Default
54 HighSpeed = QualityMode.Low
55 HighQuality = QualityMode.High
56 None
57 AntiAlias
58End Enum
59
60Enum PixelOffsetMode
61 Invalid = QualityMode.Invalid
62 Default = QualityMode.Default
63 HighSpeed = QualityMode.Low
64 HighQuality = QualityMode.High
65 None
66 Half
67End Enum
68
69Enum FlushIntention
70 Flush
71 Sync
72End Enum
73
74Enum FillMode
75 Alternate
76 Winding
77End Enum
78
79Enum MatrixOrder
80 Prepend
81 Append
82End Enum
83
84Enum CoordinateSpace
85 World
86 Page
87 Device
88End Enum
89
90Enum DashStyle
91 Solid ' 0
92 Dash ' 1
93 Dot ' 2
94 DashDot ' 3
95 DashDotDot ' 4
96 Custom ' 5
97End Enum
98
99Enum DashCap
100 Flat = 0
101 Round = 2
102 Triangle = 3
103End Enum
104
105Enum LineCap
106 Flat = 0
107 Square = 1
108 Round = 2
109 Triangle = 3
110 NoAnchor = &h10
111 SquareAnchor = &h11
112 RoundAnchor = &h12
113 DiamondAnchor = &h13
114 ArrowAnchor = &h14
115 Custom = &hff
116 AnchorMask = &hf0
117End Enum
118
119Enum LineJoin
120 Miter = 0
121 Bevel = 1
122 Round = 2
123 Clipped = 3
124End Enum
125
126Enum PenAlignment
127 Center = 0
128 Inset = 1
129End Enum
130
131Enum PenType
132 SolidColor = 0 'BrushTypeSolidColor
133 HatchFill = 1 'BrushTypeHatchFill
134 TextureFill = 2 'BrushTypeTextureFill
135 PathGradient = 3 'BrushTypePathGradient
136 LinearGradient = 4 'BrushTypeLinearGradient
137 Unknown = -1
138End Enum
139
140End Namespace
141End Namespace
142End Namespace
Note: See TracBrowser for help on using the repository browser.