diff options
Diffstat (limited to 'gs/base/gdevpxat.h')
-rw-r--r-- | gs/base/gdevpxat.h | 146 |
1 files changed, 146 insertions, 0 deletions
diff --git a/gs/base/gdevpxat.h b/gs/base/gdevpxat.h new file mode 100644 index 000000000..f71f2094a --- /dev/null +++ b/gs/base/gdevpxat.h @@ -0,0 +1,146 @@ +/* Copyright (C) 2001-2006 Artifex Software, Inc. + 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 that + license. Refer to licensing information at http://www.artifex.com/ + or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, + San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. +*/ + +/* $Id$ */ +/* Attribute ID definitions for PCL XL */ + +#ifndef gdevpxat_INCLUDED +# define gdevpxat_INCLUDED + +typedef enum { + + pxaPaletteDepth = 2, + pxaColorSpace, + pxaNullBrush, + pxaNullPen, + pxaPaletteData, + + pxaPatternSelectID = 8, + pxaGrayLevel, + pxaLightness, /* 2.0 */ + pxaRGBColor, + pxaPatternOrigin, + pxaNewDestinationSize, + pxaPrimaryArray, /* 2.0 */ + pxaPrimaryDepth, /* 2.0 */ + pxaSaturation, /* 2.0 */ + pxaColorimetricColorSpace, /* 2.0 */ + pxaXYChromaticities, /* 2.0 */ + pxaWhiteReferencePoint, /* 2.0 */ + pxaCRGBMinMax, /* 2.0 */ + pxaGammaGain, /* 2.0 */ + + pxaAllObjectTypes = 29, /* 3.0 */ + pxaTextObjects, /* 3.0 */ + pxaVectorObjects, /* 3.0 */ + pxaRasterObjects, /* 3.0 */ + pxaDeviceMatrix, + pxaDitherMatrixDataType, + pxaDitherOrigin, + pxaMediaDestination, + pxaMediaSize, + pxaMediaSource, + pxaMediaType, + pxaOrientation, + pxaPageAngle, + pxaPageOrigin, + pxaPageScale, + pxaROP3, + pxaTxMode, + + pxaCustomMediaSize = 47, + pxaCustomMediaSizeUnits, + pxaPageCopies, + pxaDitherMatrixSize, + pxaDitherMatrixDepth, + pxaSimplexPageMode, + pxaDuplexPageMode, + pxaDuplexPageSide, + + pxaArcDirection = 65, + pxaBoundingBox, + pxaDashOffset, + pxaEllipseDimension, + pxaEndPoint, + pxaFillMode, + pxaLineCapStyle, + pxaLineJoinStyle, + pxaMiterLength, + pxaLineDashStyle, + pxaPenWidth, + pxaPoint, + pxaNumberOfPoints, + pxaSolidLine, + pxaStartPoint, + pxaPointType, + pxaControlPoint1, + pxaControlPoint2, + pxaClipRegion, + pxaClipMode, + + pxaColorDepth = 98, + pxaBlockHeight, + pxaColorMapping, + pxaCompressMode, + pxaDestinationBox, + pxaDestinationSize, + pxaPatternPersistence, + pxaPatternDefineID, + + pxaSourceHeight = 107, + pxaSourceWidth, + pxaStartLine, + pxaPadBytesMultiple, /* 2.0 */ + pxaBlockByteLength, /* 2.0 */ + + pxaNumberOfScanLines = 115, + + pxaColorTreatment = 120, + + pxaCommentData = 129, + pxaDataOrg, + + pxaMeasure = 134, + + pxaSourceType = 136, + pxaUnitsPerMeasure, + + pxaStreamName = 139, + pxaStreamDataLength, + + pxaErrorReport = 143, + pxaVUExtension = 145, + pxaVUAttr1 = 147, + + pxaCharAngle = 161, + pxaCharCode, + pxaCharDataSize, + pxaCharScale, + pxaCharShear, + pxaCharSize, + pxaFontHeaderLength, + pxaFontName, + pxaFontFormat, + pxaSymbolSet, + pxaTextData, + pxaCharSubModeArray, + pxaWritingMode, + pxaXSpacingData = 175, + pxaYSpacingData, + pxaCharBoldValue, + + px_attribute_next + +} px_attribute_t; + +#endif /* gdevpxat_INCLUDED */ |