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

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

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

File size: 2.4 KB
Line 
1' Classes/System/Drawing/misc.ab
2
3Namespace System
4Namespace Drawing
5
6Enum RotateFlipType
7 RotateNoneFlipNone = 0
8 Rotate90FlipNone = 1
9 Rotate180FlipNone = 2
10 Rotate270FlipNone = 3
11
12 RotateNoneFlipX = 4
13 Rotate90FlipX = 5
14 Rotate180FlipX = 6
15 Rotate270FlipX = 7
16
17 RotateNoneFlipY = 6
18 Rotate90FlipY = 7
19 Rotate180FlipY = 4
20 Rotate270FlipY = 5
21
22 RotateNoneFlipXY = 2
23 Rotate90FlipXY = 3
24 Rotate180FlipXY = 0
25 Rotate270FlipXY = 1
26End Enum
27
28Enum GraphicsUnit
29 World ' 0
30 Display ' 1
31 Pixel ' 2
32 Point ' 3
33 Inch ' 4
34 Document ' 5
35 Millimeter ' 6
36End Enum
37
38Enum FontStyle
39 Regular = 0
40 Bold = 1
41 Italic = 2
42 Strikeout = 4
43 Underline = 8
44End Enum
45
46Enum TextRenderingHint
47 TextRenderingHintSystemDefault = 0
48 TextRenderingHintSingleBitPerPixelGridFit
49 TextRenderingHintSingleBitPerPixel
50 TextRenderingHintAntiAliasGridFit
51 TextRenderingHintAntiAlias
52 TextRenderingHintClearTypeGridFit
53End Enum
54
55Enum MetafileFrameUnit
56 Pixel = 2
57 Point = 3
58 Inch = 4
59 Document = 5
60 Millimeter = 6
61 Gdi
62End Enum
63
64Enum StringFormatFlags
65 DirectionRightToLeft = &h00000001
66 DirectionVertical = &h00000002
67 NoFitBlackBox = &h00000004
68 DisplayFormatControl = &h00000020
69 NoFontFallback = &h00000400
70 MeasureTrailingSpaces = &h00000800
71 NoWrap = &h00001000
72 LineLimit = &h00002000
73 NoClip = &h00004000
74End Enum
75
76Enum StringTrimming
77 None = 0
78 Character = 1
79 Word_ = 2
80 EllipsisCharacter = 3
81 EllipsisWord = 4
82 EllipsisPath = 5
83End Enum
84
85Enum StringDigitSubstitute
86 User = 0
87 None = 1
88 National = 2
89 Traditional = 3
90End Enum
91
92Enum StringAlignment
93 Near = 0
94 Center = 1
95 Far = 2
96End Enum
97
98Namespace Detail
99 Sub ThrowGdiplusException(status As Status)
100 Select Case status
101 Case Ok
102 Exit Sub
103' Case OutOfMemory
104' Throw New System.OutOfMemroyException("GDI+")
105 Case NotImplemented
106 Throw New System.NotImplementedException("GDI+")
107' Case FileNotFoundException
108' Throw New System.IO.FileNotFoundException("GDI+")
109 Case Else
110 Throw New System.Exception("GDI+")
111 End Select
112 End Sub
113End Namespace
114
115Sub SetStatus(status As Status)
116 Detail.ThrowGdiplusException(status)
117End Sub
118
119End Namespace
120End Namespace
Note: See TracBrowser for help on using the repository browser.