These utility methods simplify tasks, such as setting up graphics information structures and
merging resources for a page.
Product availability: All |
Platform availability: All |
Syntax
#define _PDFEditReadHFT_IS_BETA 0
File: PERCalls.h |
Line: 91 |
Product availability: All |
Platform availability: All |
Syntax
#define _PDFEditReadHFT_LAST_BETA_COMPATIBLE_VERSION 0x000A0000
File: PERCalls.h |
Line: 90 |
Product availability: All |
Platform availability: All |
Syntax
#define _PDFEditReadHFT_LATEST_VERSION 0x000A0000
File: PERCalls.h |
Line: 89 |
Product availability: All |
Platform availability: All |
Syntax
#define _PDFEditWriteHFT_IS_BETA 0
File: PEWCalls.h |
Line: 91 |
Product availability: All |
Platform availability: All |
Syntax
#define _PDFEditWriteHFT_LAST_BETA_COMPATIBLE_VERSION 0x000A0000
File: PEWCalls.h |
Line: 90 |
Product availability: All |
Platform availability: All |
Syntax
#define _PDFEditWriteHFT_LATEST_VERSION 0x000A0000
File: PEWCalls.h |
Line: 89 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define if READER_PLUGIN
File: PEWCalls.h |
Line: 167 |
Product availability: All |
Platform availability: All |
Syntax
#define IN
Product availability: PDFL |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define include h"
File: PEWCalls.h |
Line: 129 |
Product availability: All |
Platform availability: All |
Syntax
#define kPDEAfterLast (MAXInt32 - 1)
File: PEExpT.h |
Line: 1432 |
Product availability: All |
Platform availability: All |
Syntax
#define kPDEBeforeFirst ((ASInt32) -1)
File: PEExpT.h |
Line: 1431 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define name ##SEL,
File: PEWCalls.h |
Line: 148 |
Product availability: All |
Platform availability: All |
Syntax
#define OUT
Product availability: All |
Platform availability: All |
Syntax
#define PDFEditReadHFT_LATEST_VERSION _PDFEditReadHFT_LATEST_VERSION)
File: PERCalls.h |
Line: 94 |
Product availability: All |
Platform availability: All |
Syntax
#define PDFEditReadHFT_VERSION_10 PDFEditReadHFT_LATEST_VERSION
File: PERCalls.h |
Line: 101 |
Product availability: All |
Platform availability: All |
Syntax
#define PDFEditReadHFT_VERSION_4 0x00040000
File: PERCalls.h |
Line: 96 |
Product availability: All |
Platform availability: All |
Syntax
#define PDFEditReadHFT_VERSION_5 0x00050000
File: PERCalls.h |
Line: 97 |
Product availability: All |
Platform availability: All |
Syntax
#define PDFEditReadHFT_VERSION_6 0x00060000
File: PERCalls.h |
Line: 98 |
Product availability: All |
Platform availability: All |
Syntax
#define PDFEditReadHFT_VERSION_8_1 0x00080001
File: PERCalls.h |
Line: 99 |
Product availability: All |
Platform availability: All |
Syntax
#define PDFEditReadHFT_VERSION_9 0x00090000
File: PERCalls.h |
Line: 100 |
Product availability: All |
Platform availability: All |
Syntax
#define PDFEditReadHFTName "PDFEditRead"
Product availability: All |
Platform availability: All |
Syntax
#define PDFEditWriteHFT_LATEST_VERSION _PDFEditWriteHFT_LATEST_VERSION)
File: PEWCalls.h |
Line: 94 |
Product availability: All |
Platform availability: All |
Syntax
#define PDFEditWriteHFT_VERSION_10 PDFEditWriteHFT_LATEST_VERSION
File: PEWCalls.h |
Line: 103 |
Product availability: All |
Platform availability: All |
Syntax
#define PDFEditWriteHFT_VERSION_4 0x00040000
File: PEWCalls.h |
Line: 96 |
Product availability: All |
Platform availability: All |
Syntax
#define PDFEditWriteHFT_VERSION_5 0x00050000
File: PEWCalls.h |
Line: 97 |
Product availability: All |
Platform availability: All |
Syntax
#define PDFEditWriteHFT_VERSION_6 0x00060000
File: PEWCalls.h |
Line: 98 |
Product availability: All |
Platform availability: All |
Syntax
#define PDFEditWriteHFT_VERSION_7 0x00070000
File: PEWCalls.h |
Line: 99 |
Product availability: All |
Platform availability: All |
Syntax
#define PDFEditWriteHFT_VERSION_7_5 0x00070005
File: PEWCalls.h |
Line: 100 |
Product availability: All |
Platform availability: All |
Syntax
#define PDFEditWriteHFT_VERSION_8 0x00080000
File: PEWCalls.h |
Line: 101 |
Product availability: All |
Platform availability: All |
Syntax
#define PDFEditWriteHFT_VERSION_9 0x00090000
File: PEWCalls.h |
Line: 102 |
Product availability: All |
Platform availability: All |
Syntax
#define PDFEditWriteHFTName "PDFEditWrite"
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PEX1
Product availability: PDFL |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PEX1 ACEX1
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PEX2 ACCB2
Product availability: PDFL |
Platform availability: Macintosh, Windows, UNIX |
Syntax
#define PEX2 ACEX2
Product availability: All |
Platform availability: All |
Syntax
A structure describing a black point in a calibrated color space.
See Also
File: PEExpT.h |
Line: 1936 |
Product availability: All |
Platform availability: All |
Syntax
Product availability: All |
Platform availability: All |
Syntax
Product availability: All |
Platform availability: All |
Syntax
Product availability: All |
Platform availability: All |
Syntax
Product availability: All |
Platform availability: All |
Syntax
Product availability: All |
Platform availability: All |
Syntax
Product availability: All |
Platform availability: All |
Syntax
File: PEExpT.h |
Line: 2108 |
Product availability: All |
Platform availability: All |
Syntax
typedef struct _t_PDEDoc* PDEDoc;
A reference to a PDEDoc.
Product availability: All |
Platform availability: All |
Syntax
typedef struct _t_PDEEmitState* PDEEmitStateP;
A reference to the state of a writer.
Product availability: All |
Platform availability: All |
Syntax
Product availability: All |
Platform availability: All |
Syntax
Product availability: All |
Platform availability: All |
Syntax
Product availability: All |
Platform availability: All |
Syntax
Product availability: All |
Platform availability: All |
Syntax
File: PEExpT.h |
Line: 1234 |
Product availability: All |
Platform availability: All |
Syntax
File: PEExpT.h |
Line: 1234 |
Product availability: All |
Platform availability: All |
Syntax
File: PEExpT.h |
Line: 1253 |
Product availability: All |
Platform availability: All |
Syntax
File: PEExpT.h |
Line: 1253 |
Product availability: All |
Platform availability: All |
Syntax
Product availability: All |
Platform availability: All |
Syntax
Product availability: All |
Platform availability: All |
Syntax
File: PEExpT.h |
Line: 1956 |
Product availability: All |
Platform availability: All |
Syntax
File: PEExpT.h |
Line: 2033 |
Product availability: All |
Platform availability: All |
Syntax
File: PEExpT.h |
Line: 2056 |
Product availability: All |
Platform availability: All |
Syntax
File: PEExpT.h |
Line: 2006 |
Product availability: All |
Platform availability: All |
Syntax
typedef struct _t_PDEPage* PDEPage;
A reference to a PDEPage.
Product availability: All |
Platform availability: All |
Syntax
typedef struct _t_PDEReader* PDEReader;
An object used to read streams of PDEElement objects from page contents.
Product availability: All |
Platform availability: All |
Syntax
File: PEExpT.h |
Line: 1986 |
Product availability: All |
Platform availability: All |
Syntax
File: PEExpT.h |
Line: 2080 |
Product availability: All |
Platform availability: All |
Syntax
File: PEExpT.h |
Line: 1278 |
Product availability: All |
Platform availability: All |
Syntax
File: PEExpT.h |
Line: 1278 |
Product availability: All |
Platform availability: All |
Syntax
File: PEExpT.h |
Line: 1289 |
Product availability: All |
Platform availability: All |
Syntax
File: PEExpT.h |
Line: 1289 |
Product availability: All |
Platform availability: All |
Syntax
typedef struct _t_PDEState* PDEState;
A reference to the state of a reader.
Product availability: All |
Platform availability: All |
Syntax
A structure describing a white point in a calibrated color space.
See Also
File: PEExpT.h |
Line: 1930 |
Product availability: All |
Platform availability: All |
Syntax
typedef struct _t_PDEWriter* PDEWriter;
An object used to write streams of PDEElement objects to page content.
Product availability: All |
Platform availability: All |
Syntax
enum PDEEnumElementsFlags {}
See Also
File: PEExpT.h |
Line: 1491 |
Elements
| kPDEContentIgnoreMarkedContent | Indicates whether Marked Content is ignored in the enumeration. This may be useful when generating elements purely for display purposes. |
Product availability: All |
Platform availability: All |
Syntax
enum PDEGraphicStateWasSetFlags {
| kPDEFillCSpaceWasSet = 0x0001, |
|
| kPDEFillCValueWasSet = 0x0002, |
|
| kPDEStrokeCSpaceWasSet = 0x0004, |
|
| kPDEStrokeCValueWasSet = 0x0008, |
|
| kPDEDashWasSet = 0x0010, |
|
| kPDELineWidthWasSet = 0x0020, |
|
| kPDEMiterLimitWasSet = 0x0040, |
|
| kPDEFlatnessWasSet = 0x0080, |
|
| kPDELineCapWasSet = 0x0100, |
|
| kPDELineJoinWasSet = 0x0200, |
|
| kPDERenderIntentWasSet = 0x0400, |
|
| kPDEExtGStateWasSet = 0x0800, |
|
| kPDESoftMaskMatrixWasSet = 0x1000 |
}
See Also
Elements
| kPDEFillCSpaceWasSet | A fill color space was set corresponding to the cs (setcolorspace ) operator. |
|
| kPDEFillCValueWasSet | A color fill value was set corresponding to the sc (setcolor ) operator. |
|
| kPDEStrokeCSpaceWasSet | A color space stroke value was set corresponding to the CS (setcolorspace ) operator. |
|
| kPDEStrokeCValueWasSet | A color stroke value was set corresponding to the SC (setcolor ) operator. |
|
| kPDEDashWasSet | A dash specification was set corresponding to the d (setdash ) operator. |
|
| kPDELineWidthWasSet | The line width was set corresponding to the w (setlinewidth ) operator. |
|
| kPDEMiterLimitWasSet | The miter limit was set corresponding to the M (setmiterlimit ) operator. |
|
| kPDEFlatnessWasSet | Line flatness was set corresponding to the i (setflat ) operator. |
|
| kPDELineCapWasSet | Line cap style was set corresponding to the J (setlinecap ) operator. |
|
| kPDELineJoinWasSet | Line join style was set corresponding to the j (setlinejoin ) operator. |
|
| kPDERenderIntentWasSet | A color rendering intent was set corresponding to the Intent key in the image dictionary. |
|
| kPDEExtGStateWasSet | An extended graphics state was set corresponding to the gs operator. |
|
| kPDESoftMaskMatrixWasSet | The soft mask matrix has been set |
Product availability: All |
Platform availability: All |
Syntax
enum PDEType {
| kPDEContent, |
|
| kPDEText, |
|
| kPDEPath, |
|
| kPDEImage, |
|
| kPDEForm, |
|
| kPDEPS, |
|
| kPDEXObject, |
|
| kPDEClip, |
|
| kPDEFont, |
|
| kPDEColorSpace, |
|
| kPDEExtGState, |
|
| kPDEPlace, |
|
| kPDEContainer, |
|
| kPDSysFont, |
|
| kPDEPattern, |
|
| kPDEDeviceNColors, |
|
| kPDEShading, |
|
| kPDEGroup, |
|
| kPDEUnknown, |
|
| kPDEBeginContainer, |
|
| kPDEEndContainer, |
|
| kPDEBeginGroup, |
|
| kPDEEndGroup, |
|
| kPDEXGroup, |
|
| kPDESoftMask, |
|
| kPDSysEncoding, |
|
| kPDEDoc, |
|
| kPDEPage, |
|
| kPDEReader, |
|
| kPDEWriter, |
|
| kPDETextItem, |
|
| kPDEImageFlate, |
|
| kPDEImageJPX, |
|
| kJPXColorSpace, |
|
| kJPXPalette, |
|
| kPDELastType |
}
See Also
File: PEExpT.h |
Line: 1300 |
Elements
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INASInt32OUTASFixedPointP advanceP;
File: PERProcs.h |
Line: 661 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INPDEContentAttrsP attrs;
This is the main method for converting a PDEContent into PDF contents and resources.
This method does not change the PDEContent object or its reference count.
The caller of this function is responsible for adding the contents and the resources returned from this method to the Page Object.
See Also
Exceptions
peErrUnknownResType
pageErrErrorParsingImage
pdErrBadResMetrics
peErrWrongPDEObjectType
peErrUnknownPDEColorSpace
Since
File: PEWProcs.h |
Line: 103 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INPDEContentAttrsPINASUns32 attrsSize;
File: PEWProcs.h |
Line: 104 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INASInt32OUTASFixedRectP bboxP;
File: PERProcs.h |
Line: 437 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INPDEContentAttrsPINASUns32INCosDocINPDEFilterArrayPOUTCosObj* contentsP;
File: PEWProcs.h |
Line: 107 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INASInt32INASInt32 count;
File: PEWProcs.h |
Line: 459 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INPDEContentAttrsPINASUns32INCosDocINPDEFilterArrayP filtersP;
File: PEWProcs.h |
Line: 106 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INASInt32INASUns8INASInt32IN PDEFont font;
File: PEWProcs.h |
Line: 415 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INASInt32INPDEGlyphRunP glyphRun;
File: PEWProcs.h |
Line: 2915 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
HFT gPDFEditReadHFT;
File: PERCalls.h |
Line: 162 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
ASUns32 gPDFEditReadVersion;
File: PERCalls.h |
Line: 163 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
HFT gPDFEditWriteHFT;
File: PEWCalls.h |
Line: 185 |
Product availability: Acrobat, Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
ASUns32 gPDFEditWriteVersion;
File: PEWCalls.h |
Line: 186 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INASInt32INASUns8INASInt32IN PDEFont INPDEGraphicStatePINASUns32 gstateLen;
File: PEWProcs.h |
Line: 417 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INASInt32INASUns8INASInt32IN PDEFont INPDEGraphicStateP gstateP;
File: PEWProcs.h |
Line: 416 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INASInt32 index;
Gets the bounding box of a character or a text run.
See Also
Exceptions
peErrWrongPDEObjectType
genErrBadParm
pdErrBadResMetrics
peErrWrongPDEObjectType
genErrBadParm
peErrWrongPDEObjectType
genErrBadParm
peErrWrongPDEObjectType
genErrBadParm
pdErrBadResMetrics
peErrWrongPDEObjectType
genErrBadParm
pdErrBadResMetrics
peErrWrongPDEObjectType
genErrBadParm
peErrWrongPDEObjectType
genErrBadParm
pdErrBadResMetrics
genErrBadParm
peErrWrongPDEObjectType
peErrWrongPDEObjectType
genErrBadParm
pdErrBadResMetrics
genErrBadParm
peErrWrongPDEObjectType
peErrWrongPDEObjectType
genErrBadParm
peErrWrongPDEObjectType
genErrBadParm
pdErrBadResMetrics
peErrWrongPDEObjectType
genErrBadParm
pdErrBadResMetrics
peErrWrongPDEObjectType
genErrBadParm
peErrWrongPDEObjectType
genErrBadParm
Since
File: PERProcs.h |
Line: 436 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INASInt32 index;
Superseded by PDETextAddEx() in Acrobat 10.0.
Adds a character or a text run to a PDEThe text object.
See Also
Exceptions
pdErrBadResMetrics
peErrWrongPDEObjectType
genErrBadParm
peErrWrongPDEObjectType
genErrBadParm
pdErrBadResMetrics
peErrWrongPDEObjectType
genErrBadParm
pdErrBadResMetrics
peErrWrongPDEObjectType
genErrBadParm
pdErrBadResMetrics
peErrWrongPDEObjectType
genErrBadParm
pdErrBadResMetrics
peErrWrongPDEObjectType
genErrBadParm
Since
File: PEWProcs.h |
Line: 412 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INASInt32OUTASFixedMatrixP matrixP;
File: PERProcs.h |
Line: 583 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INASInt32INASUns8INASInt32 numChars;
File: PEWProcs.h |
Line: 1441 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INPDEElement pdeElement;
Adds an element to a clip path.
See Also
Exceptions
peErrWrongPDEObjectType
genErrBadParm
Since
File: PEWProcs.h |
Line: 728 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INASInt32INASFixedPoint point;
File: PERProcs.h |
Line: 1916 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INASInt32OUTASFixedQuadP quadP;
File: PERProcs.h |
Line: 1504 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INASInt32INASFixedRect rect;
File: PERProcs.h |
Line: 1948 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INPDEContentAttrsPINASUns32INCosDocINPDEFilterArrayPOUTCosObjOUTCosObj* resourcesP;
File: PEWProcs.h |
Line: 108 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INASInt32OUTPDEGraphicStateP stateP;
File: PERProcs.h |
Line: 472 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INASInt32OUTPDEGraphicStatePINASUns32 stateSize;
File: PERProcs.h |
Line: 473 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INASInt32INASUns8INASInt32IN PDEFont INPDEGraphicStatePINASUns32INPDETextStatePINASUns32INASFixedMatrixPINASFixedMatrixP strokeMatrixP;
File: PEWProcs.h |
Line: 421 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INASInt32INASUns8* text;
File: PEWProcs.h |
Line: 413 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INASInt32OUTASUns8* textBuffer;
File: PERProcs.h |
Line: 696 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INASInt32INASUns8* textBuffer;
File: PEWProcs.h |
Line: 1440 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INASInt32INASUns8INASInt32 textLen;
File: PEWProcs.h |
Line: 414 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INASInt32INASUns8INASInt32IN PDEFont INPDEGraphicStatePINASUns32INPDETextStatePINASUns32INASFixedMatrixP textMatrixP;
File: PEWProcs.h |
Line: 420 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INASInt32INASUns8INASInt32IN PDEFont INPDEGraphicStatePINASUns32INPDETextStatePINASUns32 tstateLen;
File: PEWProcs.h |
Line: 419 |
Product availability: Reader |
Platform availability: Macintosh, Windows, UNIX |
Syntax
INASInt32INASUns8INASInt32IN PDEFont INPDEGraphicStatePINASUns32INPDETextStateP tstateP;
File: PEWProcs.h |
Line: 418 |
Product availability: All |
Platform availability: All |
Syntax
struct _t_PDEColorSpec {}
A structure describing a color specification.
Elements
Product availability: All |
Platform availability: All |
Syntax
struct _t_PDEColorValue {}
A structure describing a color value.
Elements
| color | Color value components. For example, a Gray color space has one component, an RGB color space has three components, a CMYK has four components, and so on. Use color[0] for the Separation color space. |
|
| colorObj2 | Used if the color space is DeviceN. |
|
| colorObj | Used for color spaces whose color values do not have numeric values, such as the Pattern color space. |
Product availability: All |
Platform availability: All |
Syntax
A structure describing a dash specification, as described in Table 4.8 in the PDF Reference. See Section 4.3.2 for more information on line dash patterns.
Elements
| dashPhase | The dash phase. The phase is a number that specifies a distance in user space into the dash pattern at which to begin marking the path. |
|
| dashLen | The number of entries in the dash array, which is an element of the Border array. |
|
| dashes | The dash array, which specifies distances in user space for the lengths of dashes and gaps. |
Product availability: All |
Platform availability: All |
Syntax
struct _t_PDEDeviceNColorData {}
A structure describing a DeviceRGB or DeviceCMYK color space.
See Also
File: PEExpT.h |
Line: 2088 |
Elements
| size | The size of the data structure. It must be set to sizeof(PDEDeviceNColorData) . |
|
| names | The names of the colorants. |
|
| nNames | The number of colorants. |
|
| alt | The alternate color space. |
|
| tintTransform | The tintTransform dictionary or function. See Section 4.5.5 in the PDF Reference for more information. |
Product availability: All |
Platform availability: All |
Syntax
struct _t_PDEFilterArray {}
Filter information for streams.
Although the PDEFilterSpec is declared as a one member array in the header file, more members can be added by dynamically allocating the PDEFilterArray with space for as many filters as you would like to add. In practice, there is seldom need for more than two filters.
See Also
Elements
| numFilters | The number of filters in the array. |
|
| spec | A variable length array of filter specifications. |
Product availability: All |
Platform availability: All |
Syntax
struct _t_PDEFilterSpec {}
The filter element in a filter array.
See Also
Elements
| decodeParms | Parameters used by the decoding filters specified with the Filter key. It corresponds to the DecodeParms key in the stream dictionary. It must be set to NULL if PDEFilterSpec is specified but no encode or decode parameters are specified. This can be done by passing CosNewNull for the unused encode and/or decode parameters. The required decode parameters for DCTDecode are Columns , Rows , and Colors . The parameters should be passed in a CosDict. |
|
| encodeParms | Parameters used when encoding the stream. It is required for the DCTDecode filter, but is optional for other filters. It must be set to NULL if PDEFilterSpec is specified but no encode or decode parameters are specified. This can be done by passing CosNewNull for the unused encode and/or decode parameters. |
|
| name | The filter name. The supported filters are:
-
ASCIIHexDecode
-
ASCII85Decode
-
LZWDecode
-
DCTDecode
-
CCITTFaxDecode
-
RunLengthDecode
-
FlateDecode
|
|
| padding | Reserved - used to align to 32 bits. |
Product availability: All |
Platform availability: All |
Syntax
struct _t_PDEGlyphDescription {}
A data structure used for adding Unicode text.
See Also
File: PEExpT.h |
Line: 1216 |
Elements
| glyphID | The GlyphID of a glyph being added. |
|
| charIndices | An array of indices to Unicode characters, from the uniText member of the PDEGlyphRun struct , represented by this glyph. |
|
| charIndicesLen | The count of the indices in the charIndices array. |
|
| xPosition | The x position of where to place this glyph. |
|
| yPosition | The y position of where to place this glyph. |
Product availability: All |
Platform availability: All |
Syntax
A data structure used for adding Unicode text.
See Also
File: PEExpT.h |
Line: 1240 |
Elements
Product availability: All |
Platform availability: All |
Syntax
struct _t_PDEGraphicState {}
Attributes of a PDEElement or a PDEText sub-element.
See Also
Elements
| wasSetFlags | PDEGraphicStateWasSetFlags indicating if an attribute has been set. |
|
| fillColorSpec | The fill color specification. The default value is DeviceGray, fixedZero. |
|
| strokeColorSpec | The stroke color specification. The default value is DeviceGray, fixedZero. |
|
| dash | The dash specification. The default value is [0, 0] . |
|
| lineWidth | The line width corresponding to the w (setlinewidth ) operator. The default value is fixedOne . |
|
| miterLimit | The miter limit corresponding to the M (setmiterlimit ) operator. The default value is fixedTen. |
|
| flatness | The line flatness corresponding to the i (setflat ) operator. The default value is fixedZero. |
|
| lineCap | The line cap style corresponding to the J (setlinecap ) operator. The default value is 0 . |
|
| lineJoin | Line join style corresponding to the j (setlinejoin ) operator. The default value is 0 . |
|
| renderIntent | A color rendering intent corresponding to the Intent key in the image dictionary. The default value is 0 . |
|
| extGState | An extended graphics flag corresponding to the gs operator. The default value is CosObj, NULL . |
|
| softMaskMatrix | The CTM at the time soft mask was established. The default value is identity matrix. |
Product availability: All |
Platform availability: All |
Syntax
struct _t_PDEGrayCalFlt {}
A structure describing a CalGray color space.
Default value: PDEGrayCalFlt calGray = {{0, 0, 0}, {0, 0, 0}, 1};
See Also
File: PEExpT.h |
Line: 1946 |
Product availability: All |
Platform availability: All |
Syntax
struct _t_PDEICCBasedColorData {}
An ICC-based color space.
File: PEExpT.h |
Line: 2020 |
Elements
| size | Set the size to sizeof(PDEICCColorData) . |
|
| iccstream | A stream containing an ICC Profile. |
|
| nComps | The number of color components (1 , 3 , or 4 ). |
|
| altCs | (Optional) An alternate color space. |
Product availability: All |
Platform availability: All |
Syntax
struct _t_PDEIndexedColorData {}
A structure describing an indexed color space.
See Also
File: PEExpT.h |
Line: 2040 |
Elements
Product availability: All |
Platform availability: All |
Syntax
struct _t_PDELabCalFlt {}
A structure describing a Lab color space.
Default value: {{0, 0, 0}, {0, 0, 0}, {-100, 100}, {-100, 100}};
See Also
File: PEExpT.h |
Line: 1996 |
Product availability: All |
Platform availability: All |
Syntax
struct _t_PDERGBCalFlt {}
A structure describing a CalRGB color space. It is the same as AGMRGBCalFlt (it is only available as part of the PDF Library SDK).
Default value: {{0, 0, 0}, {0, 0, 0}, 1, 1, 1, {1, 0, 0, 0, 1, 0, 0, 0, 1}};
See Also
File: PEExpT.h |
Line: 1967 |
Product availability: All |
Platform availability: All |
Syntax
struct _t_PDESeparationColorData {}
A structure describing a separation color space.
See Also
File: PEExpT.h |
Line: 2063 |
Elements
| size | The size of the data structure. It must be set to sizeof(PDESeparationColorData) . |
|
| name | The name of the separation or colorant. |
|
| alt | The alternate color space. |
|
| tintTransform | The tintTransform dictionary or function. See Section 4.5.5 in the PDF Reference. |
Product availability: All |
Platform availability: All |
Syntax
File: PEExpT.h |
Line: 1258 |
Elements
| firstGlyph | The index into the glyphs array in a PDEGlyphRun object. |
|
| nGlyphs | The number of glyphs in the span starting from firstGlyph. This can be zero, indicating there are no glyphs for this Unicode string. The firstGlyph indicates the glyph that precedes the Unicode string. |
|
| firstUniChar | The index into the uniText array in a PDEGlyphRun object. |
|
| nUniChars | The number of Unicode characters in the span starting from firstUniChar . This count can be zero, indicating there are no Unicode values for the range of glyphs. |
Product availability: All |
Platform availability: All |
Syntax
File: PEExpT.h |
Line: 1280 |
Elements
Product availability: All |
Platform availability: All |
Syntax
struct PDEColorRangeFlt {}
File: PEExpT.h |
Line: 1915 |
Product availability: All |
Platform availability: All |
Syntax
struct PDEXYZColorFlt {
| float x; | |
|
| float y; | |
|
| float z; | |
}
File: PEExpT.h |
Line: 1920 |
Product availability: All |
Platform availability: All |
Syntax
A callback for PDEAttrEnumTable(). It is called once for each attribute in a table.
See Also
File: PEExpT.h |
Line: 1909 |
Product availability: Acrobat, PDFL |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Fills out a PDEGraphicStateP structure with the default graphic state.
Parameters
| stateP — | (Filled by the method) A pointer to a PDEGraphicStateP structure with the default graphic state. |
|
| stateSize — | The size of the stateP structure in bytes. |
Since
File: PERProcs.h |
Line: 1627 |
Product availability: All |
Platform availability: All |
Syntax
Enumerates all the PDEElements in a given stream. It is similar to PDEContentCreateFromCosObj(), but provides enumeration instead of a list of elements.
If marked content is not ignored, each PDEContainer contains a PDEContent list within itself.
Parameters
| contents — | IN/OUT A Cos object that is the source for the content stream. It may be page contents, a Form XObject, a Type 3 font CharProc, or an appearance object from an annotation. |
|
| resources — | IN/OUT The object's Resources dictionary. If the Form or Type 3 font or appearance dictionary contains a Resources dictionary, this dictionary must be passed in resources . Otherwise, it must be the page resources object of the page containing the Form or Type 3 font contents object. |
|
| flags — | IN/OUT Flags from PDEEnumElementsFlags. |
|
| enumProc — | IN/OUT A user-supplied callback to call once for each top-level element. Note that the element in enumProc may only be valid for this method. Use PDEAcquire() if you need to hold on to the element longer than the scope of enumProc . |
|
| enumProcClientData — | IN/OUT A pointer to user-supplied data to pass to enumProc each time it is called. |
See Also
Exceptions
peErrWrongPDEObjectType
genErrBadParm
peErrPStackUnderflow
peErrCantGetImageDict
Since
File: PERProcs.h |
Line: 1682 |
Product availability: Acrobat, PDFL |
Platform availability: Macintosh, Windows, UNIX |
Syntax
Merges two Resources dictionaries in the same CosDoc; you cannot merge two resource dictionaries from different CosDocs.
Both dictionaries and what they reference must be in cosDoc
. The objects referenced by newResP
are appended to resDictP
.
This method only operates on the Cos dictionaries. It assumes there are no resource name conflicts.
This method is useful for adding form resources to page resource dictionaries. This is only necessary if creating PDF 1.1 or earlier files for use with Acrobat 2.1 or earlier. This is unnecessary if creating PDF 1.2 or later documents.
Parameters
| resDictP — | IN/OUT (Filled by the method) The dictionary to which newResP is merged. When the method completes, resDictP is the merged dictionary result. |
|
| cosDoc — | IN/OUT The CosDoc containing both dictionaries. |
|
| newResP — | IN/OUT The dictionary to merge with resDictP . |
Exceptions
genErrBadParm
Since
File: PEWProcs.h |
Line: 1200 |
Product availability: Acrobat, PDFL |
Platform availability: Macintosh, Windows, UNIX |
Syntax
void PDEPurgeCache(INPDDoc doc) |
Clears the PDE Cache of this PDDoc. This method is only of interest to clients.
Parameters
| doc — | A PDDoc whose cache is purged. |
Since
File: PEWProcs.h |
Line: 1453 |
Product availability: Acrobat, PDFL |
Platform availability: Macintosh, Windows, UNIX |
Syntax
void PDEScratchDocCleanup() |
Removes unused objects from the PDFEdit scratch document, which is used to hold representations of PDFEdit resources associated with a specific document.
Since
File: PEWProcs.h |
Line: 3450 |
© 2004-2013 Adobe Systems Incorporated. All rights reserved.
Thu Jan 21 2016, 11:19 AM IST