All Classes and Interfaces

Class
Description
 
 
When a user clicks a link or bookmark in a PDF, an action occurs, moving the reader to a new location.
 
Associates an object with its location on a page of a PDF document.
 
A color blend that varies along an axis.
The blend mode used for painting objects.
A bookmark on a page of a PDF document.
 
A calibrated gray color space.
Indicates that the annotated function is a callback.
A calibrated RGB color space.
A callback function used to abort an operation.
A circle annotation is an annotation surrounded by a curved and possibly elliptical border.
A clipping path is used to mark an area within a page to be highlighted or removed.
An operator that completes a vector shape, drawing a line from the first point to the last point.
Allows for manipulation of PDF collections, or portfolios.
Provides for adding/removing/retrieving schema fields in a collection.
Allows for the creation of collection schema field objects.
Stores data about fields that viewers use for sorting collection items.
 
 
A color specified by values appropriate for its color space.
Class that defines color conversion actions for an object described by certain attributes.
 
 
 
Holds parameters to be passed to a color convert method. This includes the actions to take in case of a match. Each object is compared against the selection criteria for each of the actions, in order, until a matching action is found.
 
Base class for all color spaces.
This class contains methods used to convert sets of values from one Colorspace to another.
Enumerator to allow the selection of image type to Set the values for resampling and recompression.
Compression values for generating graphics files from PDF pages.
Enumerator used to select type of compression used when images are recompressed.
Establish the compression quality to be used in compression schemas that allow variable quality.
A container class represents a group of elements on a page in a PDF file.
Class that represents the collection of elements on a PDF page.
The curveto operator is used to draw a Bezier curve.
A curveto operator where the first control point matches the beginning.
A curveto operator where the second control point matches the end point.
Represents a color space with an arbitrary number of color components.
Indicates that the annotated class is a SWIG director.
A class used to extract words from a document using a regular expression.
A phrase in the document that matched the supplied regular expression along with its associated quad bounding box(es).
A bounding box quad of a character in a PDF file that was part of a string that matched a given regular expression.
The underlying PDF representation of a document.
 
Settings for rendering PDF pages as images.
Duplex values.
The base class for elements of the content of a page.
 
 
Represents a font's encoding data.
 
An interpolation between two output values as input values vary across a domain.
The extended graphic state, to supplement original graphic state.
CJK font related option for PostScript printing.
A file attachment. Any file can be attached to the PDF document.
Refers to the location of a PDF file within a file system.
Enumeration for setting the compression scheme for the Flattened Color images.
Enumeration for setting the compression scheme for the Flattened Grayscale images.
Enumeration for setting the compression scheme for the Flattened Monochrome images.
Enumeration for setting the Quality setting for the JPEG or JPEG2000 images.
Represents control parameters for flattening transparencies within a PDF file.
Represents a font. Defines the typeface, size, style (bold, italic), Unicode values, and other details.
Flags for creating fonts.
Defining bit masks for the font flags
 
Represents a PDF form XObject.
Structure to hold the version number retrieved by GetFormsExtensionVersion()
The free text annotation allows a user to place text directly on a PDF page.
A function is a process.
A go-to action can be executed in a PDF document.
The graphic state is an internal data structure in a PDF file.
A set of elements to be used within a PDF document.
Allows the user to highlight text appearing on a PDF page.
 
 
Works with the ICC color space.
An image resource can either be an image XObject or inline image found in a page's content stream.
An image collection can hold multiple images, created from an image file.
A class representing the decompressed Image Data.
Class that defines parameters for saving an image to a graphics file.
 
Specifies how to include a resource in a file.
Indexed color spaces are used to reduce the amount of memory used for processing images.
The ink object represents the color in the color space, CYMK or RGB.
A type of annotation allowing a user to edit a PDF document.
 
 
 
A Lab color space is a CIE-based ABC color space with two transformation stages.
Languages which may be selected.
Specify a language, along with any metadata about that language.
A launch action launches an application or opens or prints a document.
Used to create a new instance of a library object or change properties.
Exception thrown when there is an error processing a Library call.
Flags for initializing the library.
The line annotation displays a single straight line on a PDF page.
The line cap style specifies the shape to be used at the ends of open subpaths (and dashes, if any) when they are stroked.
 
The line join style specifies the shape to be used at the corners of paths that are stroked.
A lineto operator, which draws a straight line.
A link annotation, which features an embedded hyperlink.
 
Defines the parameters for writing error messages to a log file.
A transformation matrix in a PDF file is specified by six numbers.
 
An operator that creates a path by moving to a new current position.
Class used to define the color space in use.
Defines a function currently in use.
The name tree is a common data structure in PDF files.
 
The number tree is a common data structure in PDF files.
Enumerator to allow the selection of object compression type to Set the values for object compression type.
Represents an OCR Engine and its configuration.
 
Select the optimization option to be set or obtained.
 
A structure used to store data related to layers in a PDF.
Defines the context for optional content in a PDF.
The policy for drawing optional content within the document.
A dictionary used to manage graphics images in a PDF.
Attaches content to one or more optional content groups.
Array node class for items in the OptionalContentConfig Order array.
Leaf node class for items in the OptionalContentConfig Order array.
Base class for items in the OptionalContentConfig Order array.
Specifies what kind of file to emit.
A code specifying whether a color component value of 0 in a DeviceCMYK color space should erase that component or leave it unchanged when overprinting.
Represents a page within a PDF file.
 
Used to manage converting a PDF page to an image.
 
Describes numbering labels for a range of pages.
Bit flags indicating which page marks are emitted for color separations.
An enumerated data type used to describe the page view mode of a Document.
Specifies a range of pages in a document (page numbers begin with 0).
 
 
Specify how the OCR engine will view the page, and how it detects text segments.
Page range specifications
PageTilingMode
Defines a set of paper trays in a printer that can be used to select the paper source when printing.
A path in a PDF file defines shapes.
 
 
A pattern is used to fill an area to be painted.
 
 
Parameters for converting a document to PDF/A compliance.
Return the PDF/A compliant version of the document.
 
Represents an array of data elements within a PDF document.
Represents a boolean data element within a PDF document.
Represents an associative collection of data elements within a PDF document.
Represents an integer data element within a PDF document.
 
Enumeration for setting the compression scheme for the Flattened Color images.
Enumeration for setting the compression scheme for the Flattened Grayscale images.
Enumeration for setting the compression scheme for the Flattened Monochrome images.
Enumeration for setting the Quality setting for the JPEG or JPEG2000 images.
 
 
Represents a name data element within a PDF document.
Represents the underlying simple data element of an object in a PDF document.
Comparisons between two PDFObjects.
Represents callback function for Document::EnumIndirectPDFObjects invalid input: '&' PDFObject::Enum.
 
Implementation of the PDF Optimizer function.
 
 
 
 
 
 
Represents a floating point data element within a PDF document.
Represents a stream of data within a PDF document.
 
 
Represents an array of unsigned bytes within a PDF document.
Parameters for converting a document to PDF/X compliance.
Return the PDF/X compliant version of the document.
 
Specify the performance of the OCR engine in an abstract way.
 
 
Represents a discrete point or space in a PDF.
A polygon is a closed plane figure bounded by a finite number of line segments.
A finite number of line segments in a PDF added as an annotation.
An XObject stream with the subtype PostScript.
A function represented as a stream containing code written in a small subset of the PostScript language.
Print cancellation callback function, a class used to cancel print operations.
Print settings, primarily used for PostScript printers or output.
Print progress callback function, a class used to notify print client of the progress during print operations.
 
A structure used to set parameters for print jobs.
What portions of the document to print
Which annotations to print
Represents the progress of an operation.
Represents a quadrilateral in a program.
A rect holds four coordinates for a rectangle.
A rectangle path operator.
Associates an object with its location on a page of a PDF document.
A view of a page contained in a separate document.
A remote go-to action is an action that includes a RemoteDestination object.
 
Render progress callback function, a class used to notify client of the progress during rendering operations.
 
Represents the error reporting callback function.
Type codes used for error reporting.
A class representing a Rolled back instance of a PDF document that was previously saved Incrementally.
 
 
Represents a segment, or a single line, within a path.
Defines the use of additional named colorants in a PDF document.
 
Holds parameters for making color separations. Used with PostScript.
Represents a plate for making print separations. Used with PostScript.
 
Represents a region shaded with color, as defined by a shading dictionary.
A shading pattern consists of a smoothly varying gradient between two colors.
 
The square annotation allows a user to display a rectangle on a PDF page.
Provides access to data about fonts, font sizes, and colors used in a word.
Represents a style change in a word.
 
A container that represents a series of text elements and characters.
 
Annotations that appears as highlighted content when added to a PDF file.
Text rendering mode determines whether text shown will have glyph outlines stroked, filled, used as a clipping path boundary, or feature some combination of those three values.
Represents one or more contiguous characters in a text object.
The text state includes parameters that affect text.
TIFF Byte Order values describing the byte order used within a file.
A type of text markup annotation, for underlining text.
A text string, typically a hyperlink.
Specification of vertical alignment options.
Represents a particular view of a page in a document.
 
 
Watermark settings control the appearance of a watermark in a PDF.
Watermark settings to control the appearance of text in a text-based watermark.
A word in a PDF file.
Flags returned by Word::GetAttributes.
A class used to extract words from a document.
A word finder configuration that customizes the way the extraction is performed. In the default configuration, all options are false.
This refers to versions of the WordFinder algorithm.
Callback function class for EnumWords.
The direction of writing
 
Class that works with XPS conversion parameters.