source: branch/egtra-gdiplus/Classes/System/Drawing/Imaging/misc.ab@ 241

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

GDI+に対して名前空間で囲ったものの、現在コンパイルできないため分岐させておく

File size: 19.5 KB
Line 
1'Classes/System/Drawing/Imaging/misc.ab
2
3#ifndef __SYSTEM_DRAWING_IMAGING_MISC_AB__
4#define __SYSTEM_DRAWING_IMAGING_MISC_AB__
5
6#include <Classes/System/Drawing/Color.ab>
7
8Namespace System
9Namespace Drawing
10Namespace Imaging
11
12Enum ColorMode
13 ARGB32 = 0
14 ARGB64 = 1
15End Enum
16
17' In-memory pixel data formats:
18' bits 0-7 = format index
19' bits 8-15 = pixel size (in bits)
20' bits 16-23 = flags
21' bits 24-31 = reserved
22
23Enum PixelFormat
24 Indexed = &h00010000
25 Gdi = &h00020000
26 Alpha = &h00040000
27 PAlpha = &h00080000
28 Extended = &h00100000
29 Canonical = &h00200000
30
31 Undefined = 0
32 DontCare = 0
33
34 Format1bppIndexed = (1 Or ( 1 << 8) Or PixelFormat.Indexed Or PixelFormat.Gdi)
35 Format4bppIndexed = (2 Or ( 4 << 8) Or PixelFormat.Indexed Or PixelFormat.Gdi)
36 Format8bppIndexed = (3 Or ( 8 << 8) Or PixelFormat.Indexed Or PixelFormat.Gdi)
37 Format16bppGrayScale = (4 Or (16 << 8) Or PixelFormat.Extended)
38 Format16bppRGB555 = (5 Or (16 << 8) Or PixelFormat.Gdi)
39 Format16bppRGB565 = (6 Or (16 << 8) Or PixelFormat.Gdi)
40 Format16bppARGB1555 = (7 Or (16 << 8) Or PixelFormat.Alpha Or PixelFormat.Gdi)
41 Format24bppRGB = (8 Or (24 << 8) Or PixelFormat.Gdi)
42 Format32bppRGB = (9 Or (32 << 8) Or PixelFormat.Gdi)
43 Format32bppARGB = (10 Or (32 << 8) Or PixelFormat.Alpha Or PixelFormat.Gdi Or PixelFormat.Canonical)
44 Format32bppPARGB = (11 Or (32 << 8) Or PixelFormat.Alpha Or PixelFormat.PAlpha Or PixelFormat.Gdi)
45 Format48bppRGB = (12 Or (48 << 8) Or PixelFormat.Extended)
46 Format64bppARGB = (13 Or (64 << 8) Or PixelFormat.FormatAlpha Or PixelFormat.Canonical Or PixelFormat.Extended)
47 Format64bppPARGB = (14 Or (64 << 8) Or PixelFormat.FormatAlpha Or PixelFormat.PAlpha Or PixelFormat.Extended)
48 Max = 15
49End Enum
50
51Enum PaletteFlags
52 PaletteFlagsHasAlpha = &h0001
53 PaletteFlagsGrayScale = &h0002
54 PaletteFlagsHalftone = &h0004
55End Enum
56
57Enum ColorAdjustType
58 Default
59 Bitmap
60 Brush
61 Pen
62 Text
63 Count
64 Any
65End Enum
66
67Type ColorMap
68 OldColor As Color
69 NewColor As Color
70End Type
71
72Enum ColorMatrixFlag
73 Default = 0
74 SkipGrays = 1
75 AltGray = 2
76End Enum
77
78Enum ImageCodecFlags
79 Encoder = &h00000001
80 Decoder = &h00000002
81 SupportBitmap = &h00000004
82 SupportVector = &h00000008
83 SeekableEncode = &h00000010
84 BlockingDecode = &h00000020
85
86 Builtin = &h00010000
87 System = &h00020000
88 User = &h00040000
89End Enum
90
91Enum ImageLockMode
92 Read = &h0001
93 Write = &h0002
94 UserInputBuf= &h0004
95End Enum
96
97Type Align(8) BitmapData
98 Width As DWord
99 Height As DWord
100 Stride As Long
101 PixelFormat As PixelFormat
102 Scan0 As VoidPtr
103 Reserved As ULONG_PTR
104End Type
105
106Type Align(8) PropertyItem
107 id As PROPID
108 length As DWord
109 piType As Word
110 value As VoidPtr
111End Type
112
113Enum ColorChannelFlag
114 ColorChannelC = 0
115 ColorChannelM
116 ColorChannelY
117 ColorChannelK
118 ColorChannelLast
119End Enum
120
121Const GDIP_EMFPLUS_RECORD_BASE = &h00004000
122Const GDIP_WMF_RECORD_BASE = &h00010000
123Const GDIP_WMF_RECORD_TO_EMFPLUS(n) = ((n) Or GDIP_WMF_RECORD_BASE) ' As EmfPlusRecordType
124Const GDIP_EMFPLUS_RECORD_TO_WMF(n) = ((n) And (Not GDIP_WMF_RECORD_BASE))
125'Const GDIP_IS_WMF_RECORDTYPE(n) (((n) And GDIP_WMF_RECORD_BASE) <> 0)
126Function GDIP_IS_WMF_RECORDTYPE(n As DWord) As BOOL
127 If (n And GDIP_WMF_RECORD_BASE) <> 0 Then
128 GDIP_IS_WMF_RECORDTYPE = TRUE
129 Else
130 GDIP_IS_WMF_RECORDTYPE = FALSE
131 End If
132End Function
133
134Enum EmfPlusRecordType
135/*
136 WmfRecordTypeSetBkColor = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETBKCOLOR)
137 WmfRecordTypeSetBkMode = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETBKMODE)
138 WmfRecordTypeSetMapMode = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETMAPMODE)
139 WmfRecordTypeSetROP2 = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETROP2)
140 WmfRecordTypeSetRelAbs = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETRELABS)
141 WmfRecordTypeSetPolyFillMode = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETPOLYFILLMODE)
142 WmfRecordTypeSetStretchBltMode = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETSTRETCHBLTMODE)
143 WmfRecordTypeSetTextCharExtra = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETTEXTCHAREXTRA)
144 WmfRecordTypeSetTextColor = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETTEXTCOLOR)
145 WmfRecordTypeSetTextJustification = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETTEXTJUSTIFICATION)
146 WmfRecordTypeSetWindowOrg = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETWINDOWORG)
147 WmfRecordTypeSetWindowExt = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETWINDOWEXT)
148 WmfRecordTypeSetViewportOrg = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETVIEWPORTORG)
149 WmfRecordTypeSetViewportExt = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETVIEWPORTEXT)
150 WmfRecordTypeOffsetWindowOrg = GDIP_WMF_RECORD_TO_EMFPLUS(META_OFFSETWINDOWORG)
151 WmfRecordTypeScaleWindowExt = GDIP_WMF_RECORD_TO_EMFPLUS(META_SCALEWINDOWEXT)
152 WmfRecordTypeOffsetViewportOrg = GDIP_WMF_RECORD_TO_EMFPLUS(META_OFFSETVIEWPORTORG)
153 WmfRecordTypeScaleViewportExt = GDIP_WMF_RECORD_TO_EMFPLUS(META_SCALEVIEWPORTEXT)
154 WmfRecordTypeLineTo = GDIP_WMF_RECORD_TO_EMFPLUS(META_LINETO)
155 WmfRecordTypeMoveTo = GDIP_WMF_RECORD_TO_EMFPLUS(META_MOVETO)
156 WmfRecordTypeExcludeClipRect = GDIP_WMF_RECORD_TO_EMFPLUS(META_EXCLUDECLIPRECT)
157 WmfRecordTypeIntersectClipRect = GDIP_WMF_RECORD_TO_EMFPLUS(META_INTERSECTCLIPRECT)
158 WmfRecordTypeArc = GDIP_WMF_RECORD_TO_EMFPLUS(META_ARC)
159 WmfRecordTypeEllipse = GDIP_WMF_RECORD_TO_EMFPLUS(META_ELLIPSE)
160 WmfRecordTypeFloodFill = GDIP_WMF_RECORD_TO_EMFPLUS(META_FLOODFILL)
161 WmfRecordTypePie = GDIP_WMF_RECORD_TO_EMFPLUS(META_PIE)
162 WmfRecordTypeRectangle = GDIP_WMF_RECORD_TO_EMFPLUS(META_RECTANGLE)
163 WmfRecordTypeRoundRect = GDIP_WMF_RECORD_TO_EMFPLUS(META_ROUNDRECT)
164 WmfRecordTypePatBlt = GDIP_WMF_RECORD_TO_EMFPLUS(META_PATBLT)
165 WmfRecordTypeSaveDC = GDIP_WMF_RECORD_TO_EMFPLUS(META_SAVEDC)
166 WmfRecordTypeSetPixel = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETPIXEL)
167 WmfRecordTypeOffsetClipRgn = GDIP_WMF_RECORD_TO_EMFPLUS(META_OFFSETCLIPRGN)
168 WmfRecordTypeTextOut = GDIP_WMF_RECORD_TO_EMFPLUS(META_TEXTOUT)
169 WmfRecordTypeBitBlt = GDIP_WMF_RECORD_TO_EMFPLUS(META_BITBLT)
170 WmfRecordTypeStretchBlt = GDIP_WMF_RECORD_TO_EMFPLUS(META_STRETCHBLT)
171 WmfRecordTypePolygon = GDIP_WMF_RECORD_TO_EMFPLUS(META_POLYGON)
172 WmfRecordTypePolyline = GDIP_WMF_RECORD_TO_EMFPLUS(META_POLYLINE)
173 WmfRecordTypeEscape = GDIP_WMF_RECORD_TO_EMFPLUS(META_ESCAPE)
174 WmfRecordTypeRestoreDC = GDIP_WMF_RECORD_TO_EMFPLUS(META_RESTOREDC)
175 WmfRecordTypeFillRegion = GDIP_WMF_RECORD_TO_EMFPLUS(META_FILLREGION)
176 WmfRecordTypeFrameRegion = GDIP_WMF_RECORD_TO_EMFPLUS(META_FRAMEREGION)
177 WmfRecordTypeInvertRegion = GDIP_WMF_RECORD_TO_EMFPLUS(META_INVERTREGION)
178 WmfRecordTypePaintRegion = GDIP_WMF_RECORD_TO_EMFPLUS(META_PAINTREGION)
179 WmfRecordTypeSelectClipRegion = GDIP_WMF_RECORD_TO_EMFPLUS(META_SELECTCLIPREGION)
180 WmfRecordTypeSelectObject = GDIP_WMF_RECORD_TO_EMFPLUS(META_SELECTOBJECT)
181 WmfRecordTypeSetTextAlign = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETTEXTALIGN)
182 WmfRecordTypeDrawText = GDIP_WMF_RECORD_TO_EMFPLUS(&h062F) ' META_DRAWTEXT
183 WmfRecordTypeChord = GDIP_WMF_RECORD_TO_EMFPLUS(META_CHORD)
184 WmfRecordTypeSetMapperFlags = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETMAPPERFLAGS)
185 WmfRecordTypeExtTextOut = GDIP_WMF_RECORD_TO_EMFPLUS(META_EXTTEXTOUT)
186 WmfRecordTypeSetDIBToDev = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETDIBTODEV)
187 WmfRecordTypeSelectPalette = GDIP_WMF_RECORD_TO_EMFPLUS(META_SELECTPALETTE)
188 WmfRecordTypeRealizePalette = GDIP_WMF_RECORD_TO_EMFPLUS(META_REALIZEPALETTE)
189 WmfRecordTypeAnimatePalette = GDIP_WMF_RECORD_TO_EMFPLUS(META_ANIMATEPALETTE)
190 WmfRecordTypeSetPalEntries = GDIP_WMF_RECORD_TO_EMFPLUS(META_SETPALENTRIES)
191 WmfRecordTypePolyPolygon = GDIP_WMF_RECORD_TO_EMFPLUS(META_POLYPOLYGON)
192 WmfRecordTypeResizePalette = GDIP_WMF_RECORD_TO_EMFPLUS(META_RESIZEPALETTE)
193 WmfRecordTypeDIBBitBlt = GDIP_WMF_RECORD_TO_EMFPLUS(META_DIBBITBLT)
194 WmfRecordTypeDIBStretchBlt = GDIP_WMF_RECORD_TO_EMFPLUS(META_DIBSTRETCHBLT)
195 WmfRecordTypeDIBCreatePatternBrush = GDIP_WMF_RECORD_TO_EMFPLUS(META_DIBCREATEPATTERNBRUSH)
196 WmfRecordTypeStretchDIB = GDIP_WMF_RECORD_TO_EMFPLUS(META_STRETCHDIB)
197 WmfRecordTypeExtFloodFill = GDIP_WMF_RECORD_TO_EMFPLUS(META_EXTFLOODFILL)
198 WmfRecordTypeSetLayout = GDIP_WMF_RECORD_TO_EMFPLUS(&h0149) ' META_SETLAYOUT
199 WmfRecordTypeResetDC = GDIP_WMF_RECORD_TO_EMFPLUS(&h014C) ' META_RESETDC
200 WmfRecordTypeStartDoc = GDIP_WMF_RECORD_TO_EMFPLUS(&h014D) ' META_STARTDOC
201 WmfRecordTypeStartPage = GDIP_WMF_RECORD_TO_EMFPLUS(&h004F) ' META_STARTPAGE
202 WmfRecordTypeEndPage = GDIP_WMF_RECORD_TO_EMFPLUS(&h0050) ' META_ENDPAGE
203 WmfRecordTypeAbortDoc = GDIP_WMF_RECORD_TO_EMFPLUS(&h0052) ' META_ABORTDOC
204 WmfRecordTypeEndDoc = GDIP_WMF_RECORD_TO_EMFPLUS(&h005E) ' META_ENDDOC
205 WmfRecordTypeDeleteObject = GDIP_WMF_RECORD_TO_EMFPLUS(META_DELETEOBJECT)
206 WmfRecordTypeCreatePalette = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEPALETTE)
207 WmfRecordTypeCreateBrush = GDIP_WMF_RECORD_TO_EMFPLUS(&h00F8) ' META_CREATEBRUSH
208 WmfRecordTypeCreatePatternBrush = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEPATTERNBRUSH)
209 WmfRecordTypeCreatePenIndirect = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEPENINDIRECT)
210 WmfRecordTypeCreateFontIndirect = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEFONTINDIRECT)
211 WmfRecordTypeCreateBrushIndirect = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEBRUSHINDIRECT)
212 WmfRecordTypeCreateBitmapIndirect = GDIP_WMF_RECORD_TO_EMFPLUS(&h02FD) ' META_CREATEBITMAPINDIRECT
213 WmfRecordTypeCreateBitmap = GDIP_WMF_RECORD_TO_EMFPLUS(&h06FE) ' META_CREATEBITMAP
214 WmfRecordTypeCreateRegion = GDIP_WMF_RECORD_TO_EMFPLUS(META_CREATEREGION)
215
216 EmfRecordTypeHeader = EMR_HEADER
217 EmfRecordTypePolyBezier = EMR_POLYBEZIER
218 EmfRecordTypePolygon = EMR_POLYGON
219 EmfRecordTypePolyline = EMR_POLYLINE
220 EmfRecordTypePolyBezierTo = EMR_POLYBEZIERTO
221 EmfRecordTypePolyLineTo = EMR_POLYLINETO
222 EmfRecordTypePolyPolyline = EMR_POLYPOLYLINE
223 EmfRecordTypePolyPolygon = EMR_POLYPOLYGON
224 EmfRecordTypeSetWindowExtEx = EMR_SETWINDOWEXTEX
225 EmfRecordTypeSetWindowOrgEx = EMR_SETWINDOWORGEX
226 EmfRecordTypeSetViewportExtEx = EMR_SETVIEWPORTEXTEX
227 EmfRecordTypeSetViewportOrgEx = EMR_SETVIEWPORTORGEX
228 EmfRecordTypeSetBrushOrgEx = EMR_SETBRUSHORGEX
229 EmfRecordTypeEOF = EMR_EOF
230 EmfRecordTypeSetPixelV = EMR_SETPIXELV
231 EmfRecordTypeSetMapperFlags = EMR_SETMAPPERFLAGS
232 EmfRecordTypeSetMapMode = EMR_SETMAPMODE
233 EmfRecordTypeSetBkMode = EMR_SETBKMODE
234 EmfRecordTypeSetPolyFillMode = EMR_SETPOLYFILLMODE
235 EmfRecordTypeSetROP2 = EMR_SETROP2
236 EmfRecordTypeSetStretchBltMode = EMR_SETSTRETCHBLTMODE
237 EmfRecordTypeSetTextAlign = EMR_SETTEXTALIGN
238 EmfRecordTypeSetColorAdjustment = EMR_SETCOLORADJUSTMENT
239 EmfRecordTypeSetTextColor = EMR_SETTEXTCOLOR
240 EmfRecordTypeSetBkColor = EMR_SETBKCOLOR
241 EmfRecordTypeOffsetClipRgn = EMR_OFFSETCLIPRGN
242 EmfRecordTypeMoveToEx = EMR_MOVETOEX
243 EmfRecordTypeSetMetaRgn = EMR_SETMETARGN
244 EmfRecordTypeExcludeClipRect = EMR_EXCLUDECLIPRECT
245 EmfRecordTypeIntersectClipRect = EMR_INTERSECTCLIPRECT
246 EmfRecordTypeScaleViewportExtEx = EMR_SCALEVIEWPORTEXTEX
247 EmfRecordTypeScaleWindowExtEx = EMR_SCALEWINDOWEXTEX
248 EmfRecordTypeSaveDC = EMR_SAVEDC
249 EmfRecordTypeRestoreDC = EMR_RESTOREDC
250 EmfRecordTypeSetWorldTransform = EMR_SETWORLDTRANSFORM
251 EmfRecordTypeModifyWorldTransform = EMR_MODIFYWORLDTRANSFORM
252 EmfRecordTypeSelectObject = EMR_SELECTOBJECT
253 EmfRecordTypeCreatePen = EMR_CREATEPEN
254 EmfRecordTypeCreateBrushIndirect = EMR_CREATEBRUSHINDIRECT
255 EmfRecordTypeDeleteObject = EMR_DELETEOBJECT
256 EmfRecordTypeAngleArc = EMR_ANGLEARC
257 EmfRecordTypeEllipse = EMR_ELLIPSE
258 EmfRecordTypeRectangle = EMR_RECTANGLE
259 EmfRecordTypeRoundRect = EMR_ROUNDRECT
260 EmfRecordTypeArc = EMR_ARC
261 EmfRecordTypeChord = EMR_CHORD
262 EmfRecordTypePie = EMR_PIE
263 EmfRecordTypeSelectPalette = EMR_SELECTPALETTE
264 EmfRecordTypeCreatePalette = EMR_CREATEPALETTE
265 EmfRecordTypeSetPaletteEntries = EMR_SETPALETTEENTRIES
266 EmfRecordTypeResizePalette = EMR_RESIZEPALETTE
267 EmfRecordTypeRealizePalette = EMR_REALIZEPALETTE
268 EmfRecordTypeExtFloodFill = EMR_EXTFLOODFILL
269 EmfRecordTypeLineTo = EMR_LINETO
270 EmfRecordTypeArcTo = EMR_ARCTO
271 EmfRecordTypePolyDraw = EMR_POLYDRAW
272 EmfRecordTypeSetArcDirection = EMR_SETARCDIRECTION
273 EmfRecordTypeSetMiterLimit = EMR_SETMITERLIMIT
274 EmfRecordTypeBeginPath = EMR_BEGINPATH
275 EmfRecordTypeEndPath = EMR_ENDPATH
276 EmfRecordTypeCloseFigure = EMR_CLOSEFIGURE
277 EmfRecordTypeFillPath = EMR_FILLPATH
278 EmfRecordTypeStrokeAndFillPath = EMR_STROKEANDFILLPATH
279 EmfRecordTypeStrokePath = EMR_STROKEPATH
280 EmfRecordTypeFlattenPath = EMR_FLATTENPATH
281 EmfRecordTypeWidenPath = EMR_WIDENPATH
282 EmfRecordTypeSelectClipPath = EMR_SELECTCLIPPATH
283 EmfRecordTypeAbortPath = EMR_ABORTPATH
284 EmfRecordTypeReserved_069 = 69 ' Not Used
285 EmfRecordTypeGdiComment = EMR_GDICOMMENT
286 EmfRecordTypeFillRgn = EMR_FILLRGN
287 EmfRecordTypeFrameRgn = EMR_FRAMERGN
288 EmfRecordTypeInvertRgn = EMR_INVERTRGN
289 EmfRecordTypePaintRgn = EMR_PAINTRGN
290 EmfRecordTypeExtSelectClipRgn = EMR_EXTSELECTCLIPRGN
291 EmfRecordTypeBitBlt = EMR_BITBLT
292 EmfRecordTypeStretchBlt = EMR_STRETCHBLT
293 EmfRecordTypeMaskBlt = EMR_MASKBLT
294 EmfRecordTypePlgBlt = EMR_PLGBLT
295 EmfRecordTypeSetDIBitsToDevice = EMR_SETDIBITSTODEVICE
296 EmfRecordTypeStretchDIBits = EMR_STRETCHDIBITS
297 EmfRecordTypeExtCreateFontIndirect = EMR_EXTCREATEFONTINDIRECTW
298 EmfRecordTypeExtTextOutA = EMR_EXTTEXTOUTA
299 EmfRecordTypeExtTextOutW = EMR_EXTTEXTOUTW
300 EmfRecordTypePolyBezier16 = EMR_POLYBEZIER16
301 EmfRecordTypePolygon16 = EMR_POLYGON16
302 EmfRecordTypePolyline16 = EMR_POLYLINE16
303 EmfRecordTypePolyBezierTo16 = EMR_POLYBEZIERTO16
304 EmfRecordTypePolylineTo16 = EMR_POLYLINETO16
305 EmfRecordTypePolyPolyline16 = EMR_POLYPOLYLINE16
306 EmfRecordTypePolyPolygon16 = EMR_POLYPOLYGON16
307 EmfRecordTypePolyDraw16 = EMR_POLYDRAW16
308 EmfRecordTypeCreateMonoBrush = EMR_CREATEMONOBRUSH
309 EmfRecordTypeCreateDIBPatternBrushPt = EMR_CREATEDIBPATTERNBRUSHPT
310 EmfRecordTypeExtCreatePen = EMR_EXTCREATEPEN
311 EmfRecordTypePolyTextOutA = EMR_POLYTEXTOUTA
312 EmfRecordTypePolyTextOutW = EMR_POLYTEXTOUTW
313 EmfRecordTypeSetICMMode = 98 ' EMR_SETICMMODE
314 EmfRecordTypeCreateColorSpace = 99 ' EMR_CREATECOLORSPACE
315 EmfRecordTypeSetColorSpace = 100 ' EMR_SETCOLORSPACE
316 EmfRecordTypeDeleteColorSpace = 101 ' EMR_DELETECOLORSPACE
317 EmfRecordTypeGLSRecord = 102 ' EMR_GLSRECORD
318 EmfRecordTypeGLSBoundedRecord = 103 ' EMR_GLSBOUNDEDRECORD
319 EmfRecordTypePixelFormat = 104 ' EMR_PIXELFORMAT
320 EmfRecordTypeDrawEscape = 105 ' EMR_RESERVED_105
321 EmfRecordTypeExtEscape = 106 ' EMR_RESERVED_106
322 EmfRecordTypeStartDoc = 107 ' EMR_RESERVED_107
323 EmfRecordTypeSmallTextOut = 108 ' EMR_RESERVED_108
324 EmfRecordTypeForceUFIMapping = 109 ' EMR_RESERVED_109
325 EmfRecordTypeNamedEscape = 110 ' EMR_RESERVED_110
326 EmfRecordTypeColorCorrectPalette = 111 ' EMR_COLORCORRECTPALETTE
327 EmfRecordTypeSetICMProfileA = 112 ' EMR_SETICMPROFILEA
328 EmfRecordTypeSetICMProfileW = 113 ' EMR_SETICMPROFILEW
329 EmfRecordTypeAlphaBlend = 114 ' EMR_ALPHABLEND
330 EmfRecordTypeSetLayout = 115 ' EMR_SETLAYOUT
331 EmfRecordTypeTransparentBlt = 116 ' EMR_TRANSPARENTBLT
332 EmfRecordTypeReserved_117 = 117 ' Not Used
333 EmfRecordTypeGradientFill = 118 ' EMR_GRADIENTFILL
334 EmfRecordTypeSetLinkedUFIs = 119 ' EMR_RESERVED_119
335 EmfRecordTypeSetTextJustification = 120 ' EMR_RESERVED_120
336 EmfRecordTypeColorMatchToTargetW = 121 ' EMR_COLORMATCHTOTARGETW
337 EmfRecordTypeCreateColorSpaceW = 122 ' EMR_CREATECOLORSPACEW
338 EmfRecordTypeMax = 122
339 EmfRecordTypeMin = 1
340
341 EmfPlusRecordTypeInvalid = GDIP_EMFPLUS_RECORD_BASE
342 EmfPlusRecordTypeHeader
343 EmfPlusRecordTypeEndOfFile
344
345 EmfPlusRecordTypeComment
346
347 EmfPlusRecordTypeGetDC
348
349 EmfPlusRecordTypeMultiFormatStart
350 EmfPlusRecordTypeMultiFormatSection
351 EmfPlusRecordTypeMultiFormatEnd
352
353 EmfPlusRecordTypeObject
354
355 EmfPlusRecordTypeClear
356 EmfPlusRecordTypeFillRects
357 EmfPlusRecordTypeDrawRects
358 EmfPlusRecordTypeFillPolygon
359 EmfPlusRecordTypeDrawLines
360 EmfPlusRecordTypeFillEllipse
361 EmfPlusRecordTypeDrawEllipse
362 EmfPlusRecordTypeFillPie
363 EmfPlusRecordTypeDrawPie
364 EmfPlusRecordTypeDrawArc
365 EmfPlusRecordTypeFillRegion
366 EmfPlusRecordTypeFillPath
367 EmfPlusRecordTypeDrawPath
368 EmfPlusRecordTypeFillClosedCurve
369 EmfPlusRecordTypeDrawClosedCurve
370 EmfPlusRecordTypeDrawCurve
371 EmfPlusRecordTypeDrawBeziers
372 EmfPlusRecordTypeDrawImage
373 EmfPlusRecordTypeDrawImagePoints
374 EmfPlusRecordTypeDrawString
375
376 EmfPlusRecordTypeSetRenderingOrigin
377 EmfPlusRecordTypeSetAntiAliasMode
378 EmfPlusRecordTypeSetTextRenderingHint
379 EmfPlusRecordTypeSetTextContrast
380 EmfPlusRecordTypeSetInterpolationMode
381 EmfPlusRecordTypeSetPixelOffsetMode
382 EmfPlusRecordTypeSetCompositingMode
383 EmfPlusRecordTypeSetCompositingQuality
384 EmfPlusRecordTypeSave
385 EmfPlusRecordTypeRestore
386 EmfPlusRecordTypeBeginContainer
387 EmfPlusRecordTypeBeginContainerNoParams
388 EmfPlusRecordTypeEndContainer
389 EmfPlusRecordTypeSetWorldTransform
390 EmfPlusRecordTypeResetWorldTransform
391 EmfPlusRecordTypeMultiplyWorldTransform
392 EmfPlusRecordTypeTranslateWorldTransform
393 EmfPlusRecordTypeScaleWorldTransform
394 EmfPlusRecordTypeRotateWorldTransform
395 EmfPlusRecordTypeSetPageTransform
396 EmfPlusRecordTypeResetClip
397 EmfPlusRecordTypeSetClipRect
398 EmfPlusRecordTypeSetClipPath
399 EmfPlusRecordTypeSetClipRegion
400 EmfPlusRecordTypeOffsetClip
401
402 EmfPlusRecordTypeDrawDriverString
403
404 EmfPlusRecordTotal
405
406 EmfPlusRecordTypeMax = EmfPlusRecordTotal-1
407 EmfPlusRecordTypeMin = EmfPlusRecordTypeHeader */
408End Enum
409
410End Namespace 'System
411End Namespace 'Drawing
412End Namespace 'Imaging
413
414
415#endif '__SYSTEM_DRAWING_IMAGING_MISC_AB__
Note: See TracBrowser for help on using the repository browser.