Source Code Cross Referenced for PPDMediaSizeName.java in  » Apache-Harmony-Java-SE » org-package » org » apache » harmony » x » print » attributes » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Apache Harmony Java SE » org package » org.apache.harmony.x.print.attributes 
Source Cross Referenced  Class Diagram Java Document (Java Doc) 


001:        /*
002:         *  Licensed to the Apache Software Foundation (ASF) under one or more
003:         *  contributor license agreements.  See the NOTICE file distributed with
004:         *  this work for additional information regarding copyright ownership.
005:         *  The ASF licenses this file to You under the Apache License, Version 2.0
006:         *  (the "License"); you may not use this file except in compliance with
007:         *  the License.  You may obtain a copy of the License at
008:         *
009:         *     http://www.apache.org/licenses/LICENSE-2.0
010:         *
011:         *  Unless required by applicable law or agreed to in writing, software
012:         *  distributed under the License is distributed on an "AS IS" BASIS,
013:         *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
014:         *  See the License for the specific language governing permissions and
015:         *  limitations under the License.
016:         */
017:
018:        package org.apache.harmony.x.print.attributes;
019:
020:        import javax.print.attribute.EnumSyntax;
021:        import javax.print.attribute.Size2DSyntax;
022:        import javax.print.attribute.standard.MediaSize;
023:        import javax.print.attribute.standard.MediaSizeName;
024:
025:        /*
026:         * The PPDMediaSizeName attribute is intended for supporting papers
027:         * returned by CUPS print servers.
028:         * 
029:         * Usually, when CUPS servers return list of supported papers, the names
030:         * of media are from PostScript Printer Description File Format Specification,
031:         * see http://partners.adobe.com/public/developer/en/ps/5003.PPD_Spec_v4.3.pdf
032:         * 
033:         * These media names are not part of Java 2 Platform, Standard Edition, API
034:         * Specification. Therefore, we are decided to add this attribute type to printing
035:         * API.
036:         * 
037:         * The class PPDMediaSizeName extends MediaSizeName class and has same
038:         * functionality.
039:         * 
040:         */
041:        public class PPDMediaSizeName extends MediaSizeName {
042:
043:            static final long serialVersionUID = -2117680157822011363L;
044:
045:            public static final PPDMediaSizeName s10x11 = new PPDMediaSizeName(
046:                    0, 720, 792);
047:            public static final PPDMediaSizeName s10x13 = new PPDMediaSizeName(
048:                    1, 720, 936);
049:            public static final PPDMediaSizeName s10x14 = new PPDMediaSizeName(
050:                    2, 720, 1008);
051:            public static final PPDMediaSizeName s12x11 = new PPDMediaSizeName(
052:                    3, 864, 792);
053:            public static final PPDMediaSizeName s15x11 = new PPDMediaSizeName(
054:                    4, 1080, 792);
055:            public static final PPDMediaSizeName s7x9 = new PPDMediaSizeName(5,
056:                    504, 648);
057:            public static final PPDMediaSizeName s8x10 = new PPDMediaSizeName(
058:                    6, 576, 720);
059:            public static final PPDMediaSizeName s9x11 = new PPDMediaSizeName(
060:                    7, 648, 792);
061:            public static final PPDMediaSizeName s9x12 = new PPDMediaSizeName(
062:                    8, 648, 864);
063:            public static final PPDMediaSizeName A0 = new PPDMediaSizeName(9,
064:                    2384, 3370);
065:            public static final PPDMediaSizeName A1 = new PPDMediaSizeName(10,
066:                    1684, 2384);
067:            public static final PPDMediaSizeName A2 = new PPDMediaSizeName(11,
068:                    1191, 1684);
069:            public static final PPDMediaSizeName A3 = new PPDMediaSizeName(12,
070:                    842, 1191);
071:            public static final PPDMediaSizeName A3_Transverse = new PPDMediaSizeName(
072:                    13, 842, 1191);
073:            public static final PPDMediaSizeName A3Extra = new PPDMediaSizeName(
074:                    14, 913, 1262);
075:            public static final PPDMediaSizeName A3Extra_Transverse = new PPDMediaSizeName(
076:                    15, 913, 1262);
077:            public static final PPDMediaSizeName A3Rotated = new PPDMediaSizeName(
078:                    16, 1191, 842);
079:            public static final PPDMediaSizeName A4 = new PPDMediaSizeName(17,
080:                    595, 842);
081:            public static final PPDMediaSizeName A4_Transverse = new PPDMediaSizeName(
082:                    18, 595, 842);
083:            public static final PPDMediaSizeName A4Extra = new PPDMediaSizeName(
084:                    19, 667, 914);
085:            public static final PPDMediaSizeName A4Plus = new PPDMediaSizeName(
086:                    20, 595, 936);
087:            public static final PPDMediaSizeName A4Rotated = new PPDMediaSizeName(
088:                    21, 842, 595);
089:            public static final PPDMediaSizeName A4Small = new PPDMediaSizeName(
090:                    22, 595, 842);
091:            public static final PPDMediaSizeName A5 = new PPDMediaSizeName(23,
092:                    420, 595);
093:            public static final PPDMediaSizeName A5_Transverse = new PPDMediaSizeName(
094:                    24, 420, 595);
095:            public static final PPDMediaSizeName A5Extra = new PPDMediaSizeName(
096:                    25, 492, 668);
097:            public static final PPDMediaSizeName A5Rotated = new PPDMediaSizeName(
098:                    26, 595, 420);
099:            public static final PPDMediaSizeName A6 = new PPDMediaSizeName(27,
100:                    297, 420);
101:            public static final PPDMediaSizeName A6Rotated = new PPDMediaSizeName(
102:                    28, 420, 297);
103:            public static final PPDMediaSizeName A7 = new PPDMediaSizeName(29,
104:                    210, 297);
105:            public static final PPDMediaSizeName A8 = new PPDMediaSizeName(30,
106:                    148, 210);
107:            public static final PPDMediaSizeName A9 = new PPDMediaSizeName(31,
108:                    105, 148);
109:            public static final PPDMediaSizeName A10 = new PPDMediaSizeName(32,
110:                    73, 105);
111:            public static final PPDMediaSizeName AnsiC = new PPDMediaSizeName(
112:                    33, 1224, 1584);
113:            public static final PPDMediaSizeName AnsiD = new PPDMediaSizeName(
114:                    34, 1584, 2448);
115:            public static final PPDMediaSizeName AnsiE = new PPDMediaSizeName(
116:                    35, 2448, 3168);
117:            public static final PPDMediaSizeName ARCHA = new PPDMediaSizeName(
118:                    36, 648, 864);
119:            public static final PPDMediaSizeName ARCHB = new PPDMediaSizeName(
120:                    37, 864, 1296);
121:            public static final PPDMediaSizeName ARCHC = new PPDMediaSizeName(
122:                    38, 1296, 1728);
123:            public static final PPDMediaSizeName ARCHD = new PPDMediaSizeName(
124:                    39, 1728, 2592);
125:            public static final PPDMediaSizeName ARCHE = new PPDMediaSizeName(
126:                    40, 2592, 3456);
127:            public static final PPDMediaSizeName B0 = new PPDMediaSizeName(41,
128:                    2920, 4127);
129:            public static final PPDMediaSizeName B1 = new PPDMediaSizeName(42,
130:                    2064, 2920);
131:            public static final PPDMediaSizeName B2 = new PPDMediaSizeName(43,
132:                    1460, 2064);
133:            public static final PPDMediaSizeName B3 = new PPDMediaSizeName(44,
134:                    1032, 1460);
135:            public static final PPDMediaSizeName B4 = new PPDMediaSizeName(45,
136:                    729, 1032);
137:            public static final PPDMediaSizeName B4Rotated = new PPDMediaSizeName(
138:                    46, 1032, 729);
139:            public static final PPDMediaSizeName B5 = new PPDMediaSizeName(47,
140:                    516, 729);
141:            public static final PPDMediaSizeName B5_Transverse = new PPDMediaSizeName(
142:                    48, 516, 729);
143:            public static final PPDMediaSizeName B5Rotated = new PPDMediaSizeName(
144:                    49, 729, 516);
145:            public static final PPDMediaSizeName B6 = new PPDMediaSizeName(50,
146:                    363, 516);
147:            public static final PPDMediaSizeName B6Rotated = new PPDMediaSizeName(
148:                    51, 516, 363);
149:            public static final PPDMediaSizeName B7 = new PPDMediaSizeName(52,
150:                    258, 363);
151:            public static final PPDMediaSizeName B8 = new PPDMediaSizeName(53,
152:                    181, 258);
153:            public static final PPDMediaSizeName B9 = new PPDMediaSizeName(54,
154:                    127, 181);
155:            public static final PPDMediaSizeName B10 = new PPDMediaSizeName(55,
156:                    91, 127);
157:            public static final PPDMediaSizeName C4 = new PPDMediaSizeName(56,
158:                    649, 918);
159:            public static final PPDMediaSizeName C5 = new PPDMediaSizeName(57,
160:                    459, 649);
161:            public static final PPDMediaSizeName C6 = new PPDMediaSizeName(58,
162:                    323, 459);
163:            public static final PPDMediaSizeName Comm10 = new PPDMediaSizeName(
164:                    59, 297, 684);
165:            public static final PPDMediaSizeName DL = new PPDMediaSizeName(60,
166:                    312, 624);
167:            public static final PPDMediaSizeName DoublePostcard = new PPDMediaSizeName(
168:                    61, 567, (float) 419.5);
169:            public static final PPDMediaSizeName DoublePostcardRotated = new PPDMediaSizeName(
170:                    62, (float) 419.5, 567);
171:            public static final PPDMediaSizeName Env9 = new PPDMediaSizeName(
172:                    63, 279, 639);
173:            public static final PPDMediaSizeName Env10 = new PPDMediaSizeName(
174:                    64, 297, 684);
175:            public static final PPDMediaSizeName Env11 = new PPDMediaSizeName(
176:                    65, 324, 747);
177:            public static final PPDMediaSizeName Env12 = new PPDMediaSizeName(
178:                    66, 342, 792);
179:            public static final PPDMediaSizeName Env14 = new PPDMediaSizeName(
180:                    67, 360, 828);
181:            public static final PPDMediaSizeName EnvC0 = new PPDMediaSizeName(
182:                    68, 2599, 3676);
183:            public static final PPDMediaSizeName EnvC1 = new PPDMediaSizeName(
184:                    69, 1837, 2599);
185:            public static final PPDMediaSizeName EnvC2 = new PPDMediaSizeName(
186:                    70, 1298, 1837);
187:            public static final PPDMediaSizeName EnvC3 = new PPDMediaSizeName(
188:                    71, 918, 1296);
189:            public static final PPDMediaSizeName EnvC4 = new PPDMediaSizeName(
190:                    72, 649, 918);
191:            public static final PPDMediaSizeName EnvC5 = new PPDMediaSizeName(
192:                    73, 459, 649);
193:            public static final PPDMediaSizeName EnvC6 = new PPDMediaSizeName(
194:                    74, 323, 459);
195:            public static final PPDMediaSizeName EnvC65 = new PPDMediaSizeName(
196:                    75, 324, 648);
197:            public static final PPDMediaSizeName EnvC7 = new PPDMediaSizeName(
198:                    76, 230, 323);
199:            public static final PPDMediaSizeName EnvChou3 = new PPDMediaSizeName(
200:                    77, 340, 666);
201:            public static final PPDMediaSizeName EnvChou3Rotated = new PPDMediaSizeName(
202:                    78, 666, 340);
203:            public static final PPDMediaSizeName EnvChou4 = new PPDMediaSizeName(
204:                    79, 255, 581);
205:            public static final PPDMediaSizeName EnvChou4Rotated = new PPDMediaSizeName(
206:                    80, 581, 255);
207:            public static final PPDMediaSizeName EnvDL = new PPDMediaSizeName(
208:                    81, 312, 624);
209:            public static final PPDMediaSizeName EnvInvite = new PPDMediaSizeName(
210:                    82, 624, 624);
211:            public static final PPDMediaSizeName EnvISOB4 = new PPDMediaSizeName(
212:                    83, 708, 1001);
213:            public static final PPDMediaSizeName EnvISOB5 = new PPDMediaSizeName(
214:                    84, 499, 709);
215:            public static final PPDMediaSizeName EnvISOB6 = new PPDMediaSizeName(
216:                    85, 499, 354);
217:            public static final PPDMediaSizeName EnvItalian = new PPDMediaSizeName(
218:                    86, 312, 652);
219:            public static final PPDMediaSizeName EnvKaku2 = new PPDMediaSizeName(
220:                    87, 680, 941);
221:            public static final PPDMediaSizeName EnvKaku2Rotated = new PPDMediaSizeName(
222:                    88, 941, 680);
223:            public static final PPDMediaSizeName EnvKaku3 = new PPDMediaSizeName(
224:                    89, 612, 785);
225:            public static final PPDMediaSizeName EnvKaku3Rotated = new PPDMediaSizeName(
226:                    90, 785, 612);
227:            public static final PPDMediaSizeName EnvMonarch = new PPDMediaSizeName(
228:                    91, 279, 540);
229:            public static final PPDMediaSizeName EnvPersonal = new PPDMediaSizeName(
230:                    92, 261, 468);
231:            public static final PPDMediaSizeName EnvPRC1 = new PPDMediaSizeName(
232:                    93, 289, 468);
233:            public static final PPDMediaSizeName EnvPRC1Rotated = new PPDMediaSizeName(
234:                    94, 468, 289);
235:            public static final PPDMediaSizeName EnvPRC2 = new PPDMediaSizeName(
236:                    95, 289, 499);
237:            public static final PPDMediaSizeName EnvPRC2Rotated = new PPDMediaSizeName(
238:                    96, 499, 289);
239:            public static final PPDMediaSizeName EnvPRC3 = new PPDMediaSizeName(
240:                    97, 354, 499);
241:            public static final PPDMediaSizeName EnvPRC3Rotated = new PPDMediaSizeName(
242:                    98, 499, 354);
243:            public static final PPDMediaSizeName EnvPRC4 = new PPDMediaSizeName(
244:                    99, 312, 590);
245:            public static final PPDMediaSizeName EnvPRC4Rotated = new PPDMediaSizeName(
246:                    100, 590, 312);
247:            public static final PPDMediaSizeName EnvPRC5 = new PPDMediaSizeName(
248:                    101, 312, 624);
249:            public static final PPDMediaSizeName EnvPRC5Rotated = new PPDMediaSizeName(
250:                    102, 624, 312);
251:            public static final PPDMediaSizeName EnvPRC6 = new PPDMediaSizeName(
252:                    103, 340, 652);
253:            public static final PPDMediaSizeName EnvPRC6Rotated = new PPDMediaSizeName(
254:                    104, 652, 340);
255:            public static final PPDMediaSizeName EnvPRC7 = new PPDMediaSizeName(
256:                    105, 454, 652);
257:            public static final PPDMediaSizeName EnvPRC7Rotated = new PPDMediaSizeName(
258:                    106, 652, 454);
259:            public static final PPDMediaSizeName EnvPRC8 = new PPDMediaSizeName(
260:                    107, 340, 876);
261:            public static final PPDMediaSizeName EnvPRC8Rotated = new PPDMediaSizeName(
262:                    108, 876, 340);
263:            public static final PPDMediaSizeName EnvPRC9 = new PPDMediaSizeName(
264:                    109, 649, 918);
265:            public static final PPDMediaSizeName EnvPRC9Rotated = new PPDMediaSizeName(
266:                    110, 918, 649);
267:            public static final PPDMediaSizeName EnvPRC10 = new PPDMediaSizeName(
268:                    111, 918, 1298);
269:            public static final PPDMediaSizeName EnvPRC10Rotated = new PPDMediaSizeName(
270:                    112, 1298, 918);
271:            public static final PPDMediaSizeName EnvYou4 = new PPDMediaSizeName(
272:                    113, 298, 666);
273:            public static final PPDMediaSizeName EnvYou4Rotated = new PPDMediaSizeName(
274:                    114, 666, 298);
275:            public static final PPDMediaSizeName Executive = new PPDMediaSizeName(
276:                    115, 522, 756);
277:            public static final PPDMediaSizeName FanFoldUS = new PPDMediaSizeName(
278:                    116, 1071, 792);
279:            public static final PPDMediaSizeName FanFoldGerman = new PPDMediaSizeName(
280:                    117, 612, 864);
281:            public static final PPDMediaSizeName FanFoldGermanLegal = new PPDMediaSizeName(
282:                    118, 612, 936);
283:            public static final PPDMediaSizeName Folio = new PPDMediaSizeName(
284:                    119, 595, 935);
285:            public static final PPDMediaSizeName ISOB0 = new PPDMediaSizeName(
286:                    120, 2835, 4008);
287:            public static final PPDMediaSizeName ISOB1 = new PPDMediaSizeName(
288:                    121, 2004, 2835);
289:            public static final PPDMediaSizeName ISOB2 = new PPDMediaSizeName(
290:                    122, 1417, 2004);
291:            public static final PPDMediaSizeName ISOB3 = new PPDMediaSizeName(
292:                    123, 1001, 1417);
293:            public static final PPDMediaSizeName ISOB4 = new PPDMediaSizeName(
294:                    124, 709, 1001);
295:            public static final PPDMediaSizeName ISOB5 = new PPDMediaSizeName(
296:                    125, 499, 709);
297:            public static final PPDMediaSizeName ISOB5Extra = new PPDMediaSizeName(
298:                    126, (float) 569.7, 782);
299:            public static final PPDMediaSizeName ISOB6 = new PPDMediaSizeName(
300:                    127, 354, 499);
301:            public static final PPDMediaSizeName ISOB7 = new PPDMediaSizeName(
302:                    128, 249, 354);
303:            public static final PPDMediaSizeName ISOB8 = new PPDMediaSizeName(
304:                    129, 176, 249);
305:            public static final PPDMediaSizeName ISOB9 = new PPDMediaSizeName(
306:                    130, 125, 176);
307:            public static final PPDMediaSizeName ISOB10 = new PPDMediaSizeName(
308:                    131, 88, 125);
309:            public static final PPDMediaSizeName Ledger = new PPDMediaSizeName(
310:                    132, 1224, 792);
311:            public static final PPDMediaSizeName Legal = new PPDMediaSizeName(
312:                    133, 612, 1008);
313:            public static final PPDMediaSizeName LegalExtra = new PPDMediaSizeName(
314:                    134, 684, 1080);
315:            public static final PPDMediaSizeName Letter = new PPDMediaSizeName(
316:                    135, 612, 792);
317:            public static final PPDMediaSizeName Letter_Transverse = new PPDMediaSizeName(
318:                    136, 612, 792);
319:            public static final PPDMediaSizeName LetterExtra = new PPDMediaSizeName(
320:                    137, 684, 864);
321:            public static final PPDMediaSizeName LetterExtra_Transverse = new PPDMediaSizeName(
322:                    138, 684, 864);
323:            public static final PPDMediaSizeName LetterPlus = new PPDMediaSizeName(
324:                    139, 612, (float) 913.7);
325:            public static final PPDMediaSizeName LetterRotated = new PPDMediaSizeName(
326:                    140, 792, 612);
327:            public static final PPDMediaSizeName LetterSmall = new PPDMediaSizeName(
328:                    141, 612, 792);
329:            public static final PPDMediaSizeName Monarch = new PPDMediaSizeName(
330:                    142, 279, 540);
331:            public static final PPDMediaSizeName Note = new PPDMediaSizeName(
332:                    143, 612, 792);
333:            public static final PPDMediaSizeName Postcard = new PPDMediaSizeName(
334:                    144, 284, 419);
335:            public static final PPDMediaSizeName PostcardRotated = new PPDMediaSizeName(
336:                    145, 419, 284);
337:            public static final PPDMediaSizeName PRC16K = new PPDMediaSizeName(
338:                    146, 414, 610);
339:            public static final PPDMediaSizeName PRC16KRotated = new PPDMediaSizeName(
340:                    147, 610, 414);
341:            public static final PPDMediaSizeName PRC32K = new PPDMediaSizeName(
342:                    148, 275, 428);
343:            public static final PPDMediaSizeName PRC32KBig = new PPDMediaSizeName(
344:                    149, 275, 428);
345:            public static final PPDMediaSizeName PRC32KBigRotated = new PPDMediaSizeName(
346:                    150, 428, 275);
347:            public static final PPDMediaSizeName PRC32KRotated = new PPDMediaSizeName(
348:                    151, 428, 275);
349:            public static final PPDMediaSizeName Quarto = new PPDMediaSizeName(
350:                    152, 610, 780);
351:            public static final PPDMediaSizeName Statement = new PPDMediaSizeName(
352:                    153, 396, 612);
353:            public static final PPDMediaSizeName SuperA = new PPDMediaSizeName(
354:                    154, 643, 1009);
355:            public static final PPDMediaSizeName SuperB = new PPDMediaSizeName(
356:                    155, 864, 1380);
357:            public static final PPDMediaSizeName Tabloid = new PPDMediaSizeName(
358:                    156, 792, 1224);
359:            public static final PPDMediaSizeName TabloidExtra = new PPDMediaSizeName(
360:                    157, 864, 1296);
361:
362:            private static final String[] stringTable = { "10x11", "10x13",
363:                    "10x14", "12x11", "15x11", "7x9", "8x10", "9x11", "9x12",
364:                    "A0", "A1", "A2", "A3", "A3.Transverse", "A3Extra",
365:                    "A3Extra.Transverse", "A3Rotated", "A4", "A4.Transverse",
366:                    "A4Extra", "A4Plus", "A4Rotated", "A4Small", "A5",
367:                    "A5.Transverse", "A5Extra", "A5Rotated", "A6", "A6Rotated",
368:                    "A7", "A8", "A9", "A10", "AnsiC", "AnsiD", "AnsiE",
369:                    "ARCHA", "ARCHB", "ARCHC", "ARCHD", "ARCHE", "B0", "B1",
370:                    "B2", "B3", "B4", "B4Rotated", "B5", "B5.Transverse",
371:                    "B5Rotated", "B6", "B6Rotated", "B7", "B8", "B9", "B10",
372:                    "C4", "C5", "C6", "Comm10", "DL", "DoublePostcard",
373:                    "DoublePostcardRotated", "Env9", "Env10", "Env11", "Env12",
374:                    "Env14", "EnvC0", "EnvC1", "EnvC2", "EnvC3", "EnvC4",
375:                    "EnvC5", "EnvC6", "EnvC65", "EnvC7", "EnvChou3",
376:                    "EnvChou3Rotated", "EnvChou4", "EnvChou4Rotated", "EnvDL",
377:                    "EnvInvite", "EnvISOB4", "EnvISOB5", "EnvISOB6",
378:                    "EnvItalian", "EnvKaku2", "EnvKaku2Rotated", "EnvKaku3",
379:                    "EnvKaku3Rotated", "EnvMonarch", "EnvPersonal", "EnvPRC1",
380:                    "EnvPRC1Rotated", "EnvPRC2", "EnvPRC2Rotated", "EnvPRC3",
381:                    "EnvPRC3Rotated", "EnvPRC4", "EnvPRC4Rotated", "EnvPRC5",
382:                    "EnvPRC5Rotated", "EnvPRC6", "EnvPRC6Rotated", "EnvPRC7",
383:                    "EnvPRC7Rotated", "EnvPRC8", "EnvPRC8Rotated", "EnvPRC9",
384:                    "EnvPRC9Rotated", "EnvPRC10", "EnvPRC10Rotated", "EnvYou4",
385:                    "EnvYou4Rotated", "Executive", "FanFoldUS",
386:                    "FanFoldGerman", "FanFoldGermanLegal", "Folio", "ISOB0",
387:                    "ISOB1", "ISOB2", "ISOB3", "ISOB4", "ISOB5", "ISOB5Extra",
388:                    "ISOB6", "ISOB7", "ISOB8", "ISOB9", "ISOB10", "Ledger",
389:                    "Legal", "LegalExtra", "Letter", "Letter.Transverse",
390:                    "LetterExtra", "LetterExtra.Transverse", "LetterPlus",
391:                    "LetterRotated", "LetterSmall", "Monarch", "Note",
392:                    "Postcard", "PostcardRotated", "PRC16K", "PRC16KRotated",
393:                    "PRC32K", "PRC32KBig", "PRC32KBigRotated", "PRC32KRotated",
394:                    "Quarto", "Statement", "SuperA", "SuperB", "Tabloid",
395:                    "TabloidExtra" };
396:
397:            private static final PPDMediaSizeName[] enumValueTable = { s10x11,
398:                    s10x13, s10x14, s12x11, s15x11, s7x9, s8x10, s9x11, s9x12,
399:                    A0, A1, A2, A3, A3_Transverse, A3Extra, A3Extra_Transverse,
400:                    A3Rotated, A4, A4_Transverse, A4Extra, A4Plus, A4Rotated,
401:                    A4Small, A5, A5_Transverse, A5Extra, A5Rotated, A6,
402:                    A6Rotated, A7, A8, A9, A10, AnsiC, AnsiD, AnsiE, ARCHA,
403:                    ARCHB, ARCHC, ARCHD, ARCHE, B0, B1, B2, B3, B4, B4Rotated,
404:                    B5, B5_Transverse, B5Rotated, B6, B6Rotated, B7, B8, B9,
405:                    B10, C4, C5, C6, Comm10, DL, DoublePostcard,
406:                    DoublePostcardRotated, Env9, Env10, Env11, Env12, Env14,
407:                    EnvC0, EnvC1, EnvC2, EnvC3, EnvC4, EnvC5, EnvC6, EnvC65,
408:                    EnvC7, EnvChou3, EnvChou3Rotated, EnvChou4,
409:                    EnvChou4Rotated, EnvDL, EnvInvite, EnvISOB4, EnvISOB5,
410:                    EnvISOB6, EnvItalian, EnvKaku2, EnvKaku2Rotated, EnvKaku3,
411:                    EnvKaku3Rotated, EnvMonarch, EnvPersonal, EnvPRC1,
412:                    EnvPRC1Rotated, EnvPRC2, EnvPRC2Rotated, EnvPRC3,
413:                    EnvPRC3Rotated, EnvPRC4, EnvPRC4Rotated, EnvPRC5,
414:                    EnvPRC5Rotated, EnvPRC6, EnvPRC6Rotated, EnvPRC7,
415:                    EnvPRC7Rotated, EnvPRC8, EnvPRC8Rotated, EnvPRC9,
416:                    EnvPRC9Rotated, EnvPRC10, EnvPRC10Rotated, EnvYou4,
417:                    EnvYou4Rotated, Executive, FanFoldUS, FanFoldGerman,
418:                    FanFoldGermanLegal, Folio, ISOB0, ISOB1, ISOB2, ISOB3,
419:                    ISOB4, ISOB5, ISOB5Extra, ISOB6, ISOB7, ISOB8, ISOB9,
420:                    ISOB10, Ledger, Legal, LegalExtra, Letter,
421:                    Letter_Transverse, LetterExtra, LetterExtra_Transverse,
422:                    LetterPlus, LetterRotated, LetterSmall, Monarch, Note,
423:                    Postcard, PostcardRotated, PRC16K, PRC16KRotated, PRC32K,
424:                    PRC32KBig, PRC32KBigRotated, PRC32KRotated, Quarto,
425:                    Statement, SuperA, SuperB, Tabloid, TabloidExtra };
426:
427:            protected PPDMediaSizeName(int value) {
428:                super (value);
429:            }
430:
431:            // unit == 1/72 inch
432:            protected PPDMediaSizeName(int value, float x, float y) {
433:                super (value);
434:                if (x > y) {
435:                    float z = x;
436:                    y = x;
437:                    x = z;
438:                }
439:                new MediaSize(x / 72, y / 72, Size2DSyntax.INCH, this );
440:            }
441:
442:            public EnumSyntax[] getEnumValueTable() {
443:                return (EnumSyntax[]) enumValueTable.clone();
444:            }
445:
446:            public String[] getStringTable() {
447:                return (String[]) stringTable.clone();
448:            }
449:
450:            public PPDMediaSizeName getPPDMediaSizeNameByName(String name) {
451:                for (int i = 0, ii = stringTable.length; i < ii; i++) {
452:                    if (name.equals(stringTable[i])) {
453:                        return enumValueTable[i];
454:                    }
455:                }
456:                return null;
457:            }
458:        }
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.