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