/* Copyright (C) 1997, 1998, 2000 artofcode LLC. All rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA, 02111-1307. */ /*$Id: gdevpxat.h,v 1.3.6.1.2.1 2003/01/17 00:49:01 giles Exp $ */ /* 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 */ pxaDeviceMatrix = 33, 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, pxaCommentData = 129, pxaDataOrg, pxaMeasure = 134, pxaSourceType = 136, pxaUnitsPerMeasure, pxaStreamName = 139, pxaStreamDataLength, pxaErrorReport = 143, pxaCharAngle = 161, pxaCharCode, pxaCharDataSize, pxaCharScale, pxaCharShear, pxaCharSize, pxaFontHeaderLength, pxaFontName, pxaFontFormat, pxaSymbolSet, pxaTextData, pxaCharSubModeArray, pxaWritingMode, /* 2.0 */ pxaXSpacingData = 175, pxaYSpacingData, pxaCharBoldValue, px_attribute_next } px_attribute_t; #endif /* gdevpxat_INCLUDED */