summaryrefslogtreecommitdiff
path: root/gs/base/gdevpxat.h
diff options
context:
space:
mode:
Diffstat (limited to 'gs/base/gdevpxat.h')
-rw-r--r--gs/base/gdevpxat.h146
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 */