1 /* Copyright (C) 1997, 1998 Aladdin Enterprises. All rights reserved. 2 3 This software is provided AS-IS with no warranty, either express or 4 implied. 5 6 This software is distributed under license and may not be copied, 7 modified or distributed except as expressly authorized under the terms 8 of the license contained in the file LICENSE in this distribution. 9 10 For more information about licensing, please refer to 11 http://www.ghostscript.com/licensing/. For information on 12 commercial licensing, go to http://www.artifex.com/licensing/ or 13 contact Artifex Software, Inc., 101 Lucas Valley Road #110, 14 San Rafael, CA 94903, U.S.A., +1(415)492-9861. 15 */ 16 17 /* $Id: gdevpxop.h,v 1.4 2002/02/21 22:24:52 giles Exp $ */ 18 /* Operator and other tag definitions for PCL XL */ 19 20 #ifndef gdevpxop_INCLUDED 21 # define gdevpxop_INCLUDED 22 23 typedef enum { 24 /*0x */ 25 pxtNull = 0x00, pxt01, pxt02, pxt03, 26 pxt04, pxt05, pxt06, pxt07, 27 pxt08, pxtHT, pxtLF, pxtVT, 28 pxtFF, pxtCR, pxt0e, pxt0f, 29 /*1x */ 30 pxt10, pxt11, pxt12, pxt13, 31 pxt14, pxt15, pxt16, pxt17, 32 pxt18, pxt19, pxt1a, pxt1b, 33 pxt1c, pxt1d, pxt1e, pxt1f, 34 /*2x */ 35 pxtSpace, pxt21, pxt22, pxt23, 36 pxt24, pxt25, pxt26, pxt_beginASCII, 37 pxt_beginBinaryMSB, pxt_beginBinaryLSB, pxt2a, pxt2b, 38 pxt2c, pxt2d, pxt2e, pxt2f, 39 /*3x */ 40 pxt30, pxt31, pxt32, pxt33, 41 pxt34, pxt35, pxt36, pxt37, 42 pxt38, pxt39, pxt3a, pxt3b, 43 pxt3c, pxt3d, pxt3e, pxt3f, 44 /*4x */ 45 pxt40, pxtBeginSession, pxtEndSession, pxtBeginPage, 46 pxtEndPage, pxt45, pxt46, pxtComment, 47 pxtOpenDataSource, pxtCloseDataSource, pxt4a, pxt4b, 48 pxt4c, pxt4d, pxt4e, pxtBeginFontHeader, 49 /*5x */ 50 pxtReadFontHeader, pxtEndFontHeader, pxtBeginChar, pxtReadChar, 51 pxtEndChar, pxtRemoveFont, pxtSetCharAttributes /*2.0 */ , pxt57, 52 pxt58, pxt59, pxt5a, pxtBeginStream, 53 pxtReadStream, pxtEndStream, pxtExecStream, pxtRemoveStream /*2.0 */ , 54 /*6x */ 55 pxtPopGS, pxtPushGS, pxtSetClipReplace, pxtSetBrushSource, 56 pxtSetCharAngle, pxtSetCharScale, pxtSetCharShear, pxtSetClipIntersect, 57 pxtSetClipRectangle, pxtSetClipToPage, pxtSetColorSpace, pxtSetCursor, 58 pxtSetCursorRel, pxtSetHalftoneMethod, pxtSetFillMode, pxtSetFont, 59 /*7x */ 60 pxtSetLineDash, pxtSetLineCap, pxtSetLineJoin, pxtSetMiterLimit, 61 pxtSetPageDefaultCTM, pxtSetPageOrigin, pxtSetPageRotation, pxtSetPageScale, 62 pxtSetPaintTxMode, pxtSetPenSource, pxtSetPenWidth, pxtSetROP, 63 pxtSetSourceTxMode, pxtSetCharBoldValue, pxt7e, pxtSetClipMode, 64 /*8x */ 65 pxtSetPathToClip, pxtSetCharSubMode, pxt82, pxt83, 66 pxtCloseSubPath, pxtNewPath, pxtPaintPath, pxt87, 67 pxt88, pxt89, pxt8a, pxt8b, 68 pxt8c, pxt8d, pxt8e, pxt8f, 69 /*9x */ 70 pxt90, pxtArcPath, pxt92, pxtBezierPath, 71 pxt94, pxtBezierRelPath, pxtChord, pxtChordPath, 72 pxtEllipse, pxtEllipsePath, pxt9a, pxtLinePath, 73 pxt9c, pxtLineRelPath, pxtPie, pxtPiePath, 74 /*ax */ 75 pxtRectangle, pxtRectanglePath, pxtRoundRectangle, pxtRoundRectanglePath, 76 pxta4, pxta5, pxta6, pxta7, 77 pxtText, pxtTextPath, pxtaa, pxtab, 78 pxtac, pxtad, pxtae, pxtaf, 79 /*bx */ 80 pxtBeginImage, pxtReadImage, pxtEndImage, pxtBeginRastPattern, 81 pxtReadRastPattern, pxtEndRastPattern, pxtBeginScan, pxtb7, 82 pxtEndScan, pxtScanLineRel, pxtba, pxtbb, 83 pxtbc, pxtbd, pxtbe, pxtbf, 84 /*cx */ 85 pxt_ubyte, pxt_uint16, pxt_uint32, pxt_sint16, 86 pxt_sint32, pxt_real32, pxtc6, pxtc7, 87 pxt_ubyte_array, pxt_uint16_array, pxt_uint32_array, pxt_sint16_array, 88 pxt_sint32_array, pxt_real32_array, pxtce, pxtcf, 89 /*dx */ 90 pxt_ubyte_xy, pxt_uint16_xy, pxt_uint32_xy, pxt_sint16_xy, 91 pxt_sint32_xy, pxt_real32_xy, pxtd6, pxtd7, 92 pxtd8, pxtd9, pxtda, pxtdb, 93 pxtdc, pxtdd, pxtde, pxtdf, 94 /*ex */ 95 pxt_ubyte_box, pxt_uint16_box, pxt_uint32_box, pxt_sint16_box, 96 pxt_sint32_box, pxt_real32_box, pxte6, pxte7, 97 pxte8, pxte9, pxtea, pxteb, 98 pxtec, pxted, pxtee, pxtef, 99 /*fx */ 100 pxtf0, pxtf1, pxtf2, pxtf3, 101 pxtf4, pxtf5, pxtf6, pxtf7, 102 pxt_attr_ubyte, pxt_attr_uint16, pxt_dataLength, pxt_dataLengthByte, 103 pxtfc, pxtfd, pxtfe, pxtff 104 } px_tag_t; 105 106 #endif /* gdevpxop_INCLUDED */ 107