1
2 package org.freehep.graphicsio.emf;
3
4
5
6
7
8
9
10 public interface EMFConstants {
11
12 public static final int UNITS_PER_PIXEL = 1;
13
14 public static final int TWIPS = 20;
15
16 public static final int GRADIENT_FILL_RECT_H = 0x00000000;
17
18 public static final int GRADIENT_FILL_RECT_V = 0x00000001;
19
20 public static final int GRADIENT_FILL_TRIANGLE = 0x00000002;
21
22 public static final int SRCCOPY = 0x00CC0020;
23
24 public static final int ICM_OFF = 1;
25
26 public static final int ICM_ON = 2;
27
28 public static final int ICM_QUERY = 3;
29
30 public static final int ICM_DONE_OUTSIDEDC = 4;
31
32 public static final int FW_DONTCARE = 0;
33
34 public static final int FW_THIN = 100;
35
36 public static final int FW_EXTRALIGHT = 200;
37
38 public static final int FW_LIGHT = 300;
39
40 public static final int FW_NORMAL = 400;
41
42 public static final int FW_MEDIUM = 500;
43
44 public static final int FW_SEMIBOLD = 600;
45
46 public static final int FW_BOLD = 700;
47
48 public static final int FW_EXTRABOLD = 800;
49
50 public static final int FW_HEAVY = 900;
51
52 public static final int PAN_ANY = 0;
53
54 public static final int PAN_NO_FIT = 1;
55
56 public static final int ETO_OPAQUE = 0x0002;
57
58 public static final int ETO_CLIPPED = 0x0004;
59
60 public static final int ETO_GLYPH_INDEX = 0x0010;
61
62 public static final int ETO_RTLREADING = 0x0080;
63
64 public static final int ETO_NUMERICSLOCAL = 0x0400;
65
66 public static final int ETO_NUMERICSLATIN = 0x0800;
67
68 public static final int ETO_IGNORELANGUAGE = 0x1000;
69
70 public static final int ETO_PDY = 0x2000;
71
72 public static final int GM_COMPATIBLE = 1;
73
74 public static final int GM_ADVANCED = 2;
75
76 public static final int FLOODFILLBORDER = 0;
77
78 public static final int FLOODFILLSURFACE = 1;
79
80 public static final int BLACKONWHITE = 1;
81
82 public static final int WHITEONBLACK = 2;
83
84 public static final int COLORONCOLOR = 3;
85
86 public static final int HALFTONE = 4;
87
88 public static final int STRETCH_ANDSCANS = BLACKONWHITE;
89
90 public static final int STRETCH_ORSCANS = WHITEONBLACK;
91
92 public static final int STRETCH_DELETESCANS = COLORONCOLOR;
93
94 public static final int STRETCH_HALFTONE = HALFTONE;
95
96 public static final int R2_BLACK = 1;
97
98 public static final int R2_NOTMERGEPEN = 2;
99
100 public static final int R2_MASKNOTPEN = 3;
101
102 public static final int R2_NOTCOPYPEN = 4;
103
104 public static final int R2_MASKPENNOT = 5;
105
106 public static final int R2_NOT = 6;
107
108 public static final int R2_XORPEN = 7;
109
110 public static final int R2_NOTMASKPEN = 8;
111
112 public static final int R2_MASKPEN = 9;
113
114 public static final int R2_NOTXORPEN = 10;
115
116 public static final int R2_NOP = 11;
117
118 public static final int R2_MERGENOTPEN = 12;
119
120 public static final int R2_COPYPEN = 13;
121
122 public static final int R2_MERGEPENNOT = 14;
123
124 public static final int R2_MERGEPEN = 15;
125
126 public static final int R2_WHITE = 16;
127
128 public static final int ALTERNATE = 1;
129
130 public static final int WINDING = 2;
131
132 public static final int TA_BASELINE = 24;
133
134 public static final int TA_BOTTOM = 8;
135
136 public static final int TA_TOP = 0;
137
138 public static final int TA_CENTER = 6;
139
140 public static final int TA_LEFT = 0;
141
142 public static final int TA_RIGHT = 2;
143
144 public static final int TA_NOUPDATECP = 0;
145
146 public static final int TA_RTLREADING = 256;
147
148 public static final int TA_UPDATECP = 1;
149
150 public static final int MM_TEXT = 1;
151
152 public static final int MM_LOMETRIC = 2;
153
154 public static final int MM_HIMETRIC = 3;
155
156 public static final int MM_LOENGLISH = 4;
157
158 public static final int MM_HIENGLISH = 5;
159
160 public static final int MM_TWIPS = 6;
161
162 public static final int MM_ISOTROPIC = 7;
163
164 public static final int MM_ANISOTROPIC = 8;
165
166 public static final int AD_COUNTERCLOCKWISE = 1;
167
168 public static final int AD_CLOCKWISE = 2;
169
170 public static final int RGN_AND = 1;
171
172 public static final int RGN_OR = 2;
173
174 public static final int RGN_XOR = 3;
175
176 public static final int RGN_DIFF = 4;
177
178 public static final int RGN_COPY = 5;
179
180 public static final int RGN_MIN = RGN_AND;
181
182 public static final int RGN_MAX = RGN_COPY;
183
184 public static final int BKG_TRANSPARENT = 1;
185
186 public static final int BKG_OPAQUE = 2;
187
188 public static final int PT_CLOSEFIGURE = 0x01;
189
190 public static final int PT_LINETO = 0x02;
191
192 public static final int PT_BEZIERTO = 0x04;
193
194 public static final int PT_MOVETO = 0x06;
195
196 public static final int MWT_IDENTITY = 1;
197
198 public static final int MWT_LEFTMULTIPLY = 2;
199
200 public static final int MWT_RIGHTMULTIPLY = 3;
201
202 public static final int BI_RGB = 0;
203
204 public static final int BI_RLE8 = 1;
205
206 public static final int BI_RLE4 = 2;
207
208 public static final int BI_BITFIELDS = 3;
209
210 public static final int BI_JPEG = 4;
211
212 public static final int BI_PNG = 5;
213
214 public static final int BS_SOLID = 0;
215
216 public static final int BS_NULL = 1;
217
218 public static final int BS_HATCHED = 2;
219
220 public static final int BS_PATTERN = 3;
221
222 public static final int BS_INDEXED = 4;
223
224 public static final int BS_DIBPATTERN = 5;
225
226 public static final int BS_DIBPATTERNPT = 6;
227
228 public static final int BS_PATTERN8X8 = 7;
229
230 public static final int BS_DIBPATTERN8X8 = 8;
231
232 public static final int BS_MONOPATTERN = 9;
233
234 public static final int BS_HOLLOW = BS_NULL;
235
236 public static final int DIB_RGB_COLORS = 0;
237
238 public static final int DIB_PAL_COLORS = 1;
239
240 public static final int HS_HORIZONTAL = 0;
241
242 public static final int HS_VERTICAL = 1;
243
244 public static final int HS_FDIAGONAL = 2;
245
246 public static final int HS_BDIAGONAL = 3;
247
248 public static final int HS_CROSS = 4;
249
250 public static final int HS_DIAGCROSS = 5;
251
252 public static final int PS_GEOMETRIC = 0x00010000;
253
254 public static final int PS_COSMETIC = 0x00000000;
255
256 public static final int PS_SOLID = 0x00000000;
257
258 public static final int PS_DASH = 0x00000001;
259
260 public static final int PS_DOT = 0x00000002;
261
262 public static final int PS_DASHDOT = 0x00000003;
263
264 public static final int PS_DASHDOTDOT = 0x00000004;
265
266 public static final int PS_NULL = 0x00000005;
267
268 public static final int PS_INSIDEFRAME = 0x00000006;
269
270 public static final int PS_USERSTYLE = 0x00000007;
271
272 public static final int PS_ENDCAP_ROUND = 0x00000000;
273
274 public static final int PS_ENDCAP_SQUARE = 0x00000100;
275
276 public static final int PS_ENDCAP_FLAT = 0x00000200;
277
278 public static final int PS_JOIN_ROUND = 0x00000000;
279
280 public static final int PS_JOIN_BEVEL = 0x00001000;
281
282 public static final int PS_JOIN_MITER = 0x00002000;
283
284 public static final int AC_SRC_OVER = 0x00;
285
286 public static final int AC_SRC_ALPHA = 0x01;
287
288 public static final int GDICOMMENT_BEGINGROUP = 0x00000002;
289
290 public static final int GDICOMMENT_ENDGROUP = 0x00000003;
291
292 public static final int GDICOMMENT_UNICODE_STRING = 0x00000040;
293
294 public static final int GDICOMMENT_UNICODE_END = 0x00000080;
295
296 public static final int GDICOMMENT_MULTIFORMATS = 0x40000004;
297
298 public static final int GDICOMMENT_IDENTIFIER = 0x43494447;
299
300 public static final int GDICOMMENT_WINDOWS_METAFILE = 0x80000001;
301 }