ImageGear for C and C++ on Linux v18.10 - Updated
PDF Component Structures Reference
API Reference Guide > PDF Component API Reference > PDF Component Structures Reference

This section provides information about simple structure types that are used for creating, attributing, and manipulating general and editing objects.

The following table describes the structures supported by the ImageGear PDF component:

Subsidiary Type / DLL Structure

Description

AT_PDE_COLORDATA

Fill in one of the following members of this union, then pass it to PDE ColorSpace creation routine. Please see section 7.10 of the PDF Reference Manual for information on color spaces.

AT_PDE_COLORDATA_CALGRAY

CalGray color space.

AT_PDE_COLORDATA_CALRGB

CalRGB color space.

AT_PDE_COLORDATA_DEVICEN

DeviceN color space.

AT_PDE_COLORDATA_ICCBASED

ICC based color space.

AT_PDE_COLORDATA_INDEXED

Indexed color space.

AT_PDE_COLORDATA_LAB

L*a*b* color space.

AT_PDE_COLORDATA_SEPARATION

Separation color space

AT_PDE_COLORRANGE

Color range.

AT_PDE_COLORSPEC

Color specification.

AT_PDE_COLORVALUE

Color value.

AT_PDE_CONTENTATTRS

Attributes of a PDE Content object.

AT_PDE_DASH

Dash specification, as described in Table 4.8 in the PDF Reference. See Section 4.3.2 for more information on line dash patterns.

AT_PDE_FILTERARRAY

Filter information for streams. Array of FilterSpec elements. Usually consists of 2 filter elements: text encoding and image compression.

AT_PDE_FILTERSPEC

Filter element in a filter array.

AT_PDE_FONT_CREATEFROMSYSFONTPARAMS

Parameters for PDE font creation.

AT_PDE_FONT_INFO

PDE Font information.

AT_PDE_FONTATTRS

Attributes of a PDE Font and a PDF SysFont.

AT_PDE_GRAPHICSTATE

Attributes of a PDE Element or a PDE Text sub-element.

AT_PDE_IMAGEATTRS

Attributes of a PDE Image object.

AT_PDE_PSATTRS

Attributes of a PDE PS object.

AT_PDE_TEXTSTATE

Attributes of a PDE Text element.

AT_PDE_XYZCOLOR

XYZ color.

AT_PDF_BOOL

Boolean type with two values: TRUE (1) or FALSE (0).

AT_PDF_COLORVALUE

Data structure representing a color.

AT_PDF_FIXED

The Fixed type is a 32-bit quantity representing a rational number with the high (low on little-endian machines) 16 bits representing the number's mantissa and the low (high) 16 bits representing the fractional part.

AT_PDF_FIXEDMATRIX

Matrix containing fixed numbers.

AT_PDF_FIXEDPOINT

Point (in two-dimensional space) represented by two fixed numbers.

AT_PDF_FIXEDQUAD

Quadrilateral represented by four fixed points (one at each corner). A quadrilateral differs from a rectangle in that the latter must always have horizontal and vertical sides, and opposite sides must be parallel.

AT_PDF_FIXEDRECT

A rectangle represented by the coordinates of its four sides. A rectangle differs from a quadrilateral in that the former must always have horizontal and vertical sides, and opposite sides must be parallel.

AT_PDF_FLATTEN

Controls tile flattening.

AT_PDF_FONT_METRICS

Font metrics.

AT_PDF_FONT_STYLES

Font styles.

AT_PDF_PRINTOPTIONS

This structure is used to provide printing parameters for the IG_PDF_doc_print function.

AT_PDF_PRINTPARAMS

This structure indicates how a document should be printed.

AT_PDF_SECURITYDATA

Describes the data for the standard security handler.

AT_PDF_SYSFONT_PLATDATA

PDF SysFont platform specific data.

AT_PDF_TILE

Specifies printing flags.

AT_PDF_TILEEX

Specifies printing flags.