pdftron::PDF::Action | Actions are typically what happens when a user clicks on a link or bookmark |
pdftron::PDF::Annot | Annot is a base class for different types of annotations |
pdftron::Filters::ASCII85Encode | ASCII85Encode filter can be used to encode any data stream into a stream that does not contain any binary characters |
pdftron::PDF::Struct::AttrObj | An application or plug-in extension that processes logical structure can attach additional information, called attributes, to any structure element |
pdftron::PDF::Bookmark | A PDF document may optionally display a document outline on the screen, allowing the user to navigate interactively from one part of the document to another |
pdftron::PDF::Annot::BorderStyle | BorderStyle structure specifies the characteristics of the annotation's border |
pdftron::PDF::Annots::Caret | A Caret annotation (PDF 1.5) is a visual symbol that indicates the presence of text edits |
pdftron::PDF::Annots::Circle | A Circle annotation is a type of markup annotation that displays an ellipse on the page |
pdftron::PDF::Struct::ClassMap | |
pdftron::PDF::ColorPt | ColorPt is an array of colorants (or tint values) representing a color point in an associated color space |
pdftron::PDF::ColorSpace | This abstract class is used to serve as a color space tag to identify the specific color space of a Color object |
pdftron::PDF::OCG::Config | The OCG::Config object represents an optional-content (OC) configuration structure (see section 4.10.3 in PDF Reference), used to persist a set of visibility states and other optional-content information in a PDF file A document has a default configuration, saved in the D entry in the 'OCProperties' dictionary (that can be obtained using pdfdoc.GetOCConfig()), and can have a list of other configurations, saved as an array in the 'Configs' entry in the OCProperties dictionary |
pdftron::PDF::Struct::ContentItem | Content items are graphical objects that exist in the document independently of the structure tree but are associated with structure elements |
pdftron::PDF::OCG::Context | |
pdftron::PDF::Convert | Converter is a utility class used to convert documents and files to PDF |
pdftron::PDF::Date | Utility class used to simplify work with PDF date objects |
pdftron::PDF::Destination | A destination defines a particular view of a document, consisting of the following: |
pdftron::SDF::DictIterator | DictIterator is used to traverse key/value pairs in a dictionary |
pdftron::PDF::Element | Element is the abstract interface used to access graphical elements used to build the display list |
pdftron::PDF::ElementBuilder | ElementBuilder is used to build new PDF::Elements (e.g |
pdftron::PDF::ElementReader | ElementReader can be used to parse and process content streams |
pdftron::PDF::ElementWriter | ElementWriter can be used to assemble and write new content to a page, Form XObject, Type3 Glyph stream, pattern stream, or any other content stream |
pdftron::PDF::PDFViewCtrl::EventHandlers | Class containing the event handlers to be called when certain GUI actions are happening |
pdftron::Common::Exception | Exception is derived from standard C++ exception class and it is a superclass for all PDFNet library exceptions |
pdftron::FDF::FDFDoc | FDFDoc is a class representing Forms Data Format (FDF) documents |
pdftron::FDF::FDFField | |
pdftron::PDF::Field | An interactive form (sometimes referred to as an AcroForm) is a collection of fields for gathering information interactively from the user |
pdftron::PDF::Annots::FileAttachment | A file attachment annotation contains a reference to a file, which may be embedded in the PDF document |
pdftron::PDF::FileSpec | FileSpec corresponds to the PDF file specification object |
pdftron::Filters::Filter | Provides a generic view of a sequence of bytes |
pdftron::Filters::FilterReader | FilterReader is a utility class providing a convenient way to read data from an input filter (using Filter directly is not very intuitive) |
pdftron::Filters::FilterWriter | FilterWriter is a utility class providing a convenient way to write data to an output filter (using Filter directly is not very intuitive) |
pdftron::Filters::FlateEncode | FlateEncode filter can be used to compress any data stream using Flate (i.e |
pdftron::PDF::Font | A font that is used to draw text on a page |
pdftron::PDF::Annots::FreeText | A FreeText annotation (PDF 1.3) displays text directly on the page |
pdftron::PDF::Function | Although PDF is not a programming language it provides several types of function object that represent parameterized classes of functions, including mathematical formulas and sampled representations with arbitrary resolution |
pdftron::PDF::OCG::Group | The OCG::Group object represents an optional-content group |
pdftron::PDF::GState | GState is a class that keeps track of a number of style attributes used to visually define graphical Elements |
pdftron::PDF::Annots::Highlight | A Highlight annotation covers a word or a group of contiguous words with partially transparent color |
pdftron::PDF::Highlights | Highlights is used to store the necessary information and perform certain tasks in accordance with Adobe's Highlight standard, whose details can be found at: |
pdftron::PDF::Image | Image class provides common methods for working with PDF images |
pdftron::PDF::Image2RGB | Image2RGB is a filter that can decompress and normalize any PDF image stream (e.g |
pdftron::PDF::Image2RGBA | Image2RGBA is a filter that can decompress and normalize any PDF image stream (e.g |
pdftron::PDF::Annots::Ink | An ink annotation (PDF 1.3) represents a freehand “scribble” composed of one or more disjoint paths |
pdftron::Common::Iterator< T > | Supports a simple iteration over a generic collection |
pdftron::Common::Iterator< int > | The Iterator specialization for integer type |
pdftron::PDF::PDFViewCtrl::KeyEvent | Struct containing the data necessary to process key event callback on the client side |
pdftron::PDF::TextExtractor::Line | TextExtractor::Line object represents a line of text on a PDF page |
pdftron::PDF::Annots::Line | A line annotation (PDF 1.3) is used to display a single straight line on the page |
pdftron::PDF::Annots::Link | A link annotation represents either a hypertext link to a destination elsewhere in the document or an action to be performed |
pdftron::PDF::Annots::Markup | Markup is a base class for a number of annotations types that are used to mark up PDF documents |
pdftron::Common::Matrix2D | 2D Matrix |
pdftron::Filters::MemoryFilter | MemoryFilter is a memory buffer that can be used as a source or a sink Filter in the Filter pipeline |
pdftron::PDF::PDFViewCtrl::MouseEvent | Struct containing the data necessary to process mouse event callback on the client side |
pdftron::PDF::Annots::Movie | A movie annotation contains animated graphics and sound to be presented on the computer screen and through the speakers |
pdftron::SDF::NameTree | A NameTree is a common data structure in PDF |
pdftron::SDF::NumberTree | A NumberTree is a common data structure in PDF |
pdftron::SDF::Obj | Obj is a concrete class for all SDF/Cos objects |
pdftron::SDF::ObjSet | ObjSet is a lightweight container that can hold a collection of SDF objects |
pdftron::PDF::OCG::OCMD | The OCMD object represents an Optional Content Membership Dictionary (OCMD) that allows the visibility of optional content to depend on the states in a set of optional-content groups (OCG::Group) |
pdftron::PDF::Page | Page is a high-level class representing PDF page object (see 'Page Objects' in Section 3.6.2, 'Page Tree,' in PDF Reference Manual) |
pdftron::PDF::PageLabel | PDF page labels can be used to describe a page |
pdftron::PDF::PDFViewCtrl::PaintEvent | Struct containing the data necessary to process paint event callback on the client side |
pdftron::PDF::PatternColor | Patterns are quite general, and have many uses; for example, they can be used to create various graphical textures, such as weaves, brick walls, sunbursts, and similar geometrical and chromatic effects |
pdftron::PDF::PDFA::PDFACompliance | PDFACompliance class is used to validate PDF documents for PDF/A (ISO 19005-1) compliance or to convert existing PDF files to PDF/A compliant documents |
pdftron::PDF::PDFDC | PDFDC is a utility class used to represent a PDF Device Context (DC) |
pdftron::PDF::PDFDCEX | PDFDCEX is a utility class used to represent a PDF Device Context (DC) |
pdftron::PDF::PDFDoc | PDFDoc is a high-level class describing a single PDF (Portable Document Format) document |
pdftron::PDF::PDFDocInfo | PDFDocInfo is a high-level utility class that can be used to read and modify document's metadata |
pdftron::PDF::PDFDocViewPrefs | PDFDocViewPrefs is a high-level utility class that can be used to control the way the document is to be presented on the screen or in print |
pdftron::PDF::PDFDraw | PDFDraw contains methods for converting PDF pages to images and to Bitmap objects |
pdftron::PDFNet | PDFNet contains global library initialization, registration, configuration, and termination methods |
pdftron::PDF::PDFRasterizer | PDFRasterizer is a low-level PDF rasterizer |
pdftron::PDF::PDFView | PDFView is a utility class that can be used for interactive rendering of PDF documents |
pdftron::PDF::PDFViewCtrl | PDFViewCtrl is a utility class that can be used for interactive rendering of PDF documents |
pdftron::PDF::Point | |
pdftron::PDF::Annots::Polygon | |
pdftron::PDF::Annots::PolyLine | This header defines classes for the Polygon and PolyLine annotations |
pdftron::PDF::Annots::Popup | A pop-up annotation (PDF 1.3) displays text in a pop-up window for entry and editing |
pdftron::PDF::Print | |
pdftron::PDF::Convert::Printer | Convert::Printer is a utility class to install the a printer for print-based conversion of documents for Convert::ToPdf |
pdftron::PDF::PrinterMode | PrinterMode is a utility class used to represent options for printing |
pdftron::PDF::QuadPoint | |
pdftron::PDF::Rect | Rect is a utility class used to manipulate PDF rectangle objects (refer to section 3.8.3 of the PDF Reference Manual) |
pdftron::PDF::Annots::Redaction | A redaction annotation (PDF 1.7) identifies content that is intended to be removed from the document |
pdftron::PDF::Struct::RoleMap | RoleMap is a dictionary that maps the names of structure types used in the document to their approximate equivalents in the set of standard structure types |
pdftron::PDF::Annots::RubberStamp | A RubberStamp annotation displays text or graphics intended to look as if they were stamped on the page with a rubber stamp |
pdftron::PDF::Annots::Screen | A screen annotation (PDF 1.5) specifies a region of a page upon which media clips may be played |
pdftron::SDF::SDFDoc | SDFDoc is a low-level document representing a graph of SDF::Obj nodes that can be used to build higher-level document models such as PDF (Portable Document Format) or FDF (Forms Document Format) |
pdftron::PDFNet::SecurityDescriptor | SecurityDescriptor is a class describing SecurityHandler |
pdftron::SDF::SecurityHandler | Standard Security Handler is a standard password-based security handler |
pdftron::PDF::PDFView::Selection | A class representing the current text selection |
pdftron::PDF::PDFViewCtrl::Selection | A class representing the current text selection |
pdftron::PDF::Struct::SElement | SElement represents PDF structural elements, which are nodes in a tree structure, defining a PDF document's logical structure |
pdftron::PDF::Shading | Shading is a class that represents a flat interface around all PDF shading types: |
pdftron::PDF::PDFViewCtrl::SizeEvent | |
pdftron::PDF::Annots::Sound | A Sound annotation represents a sound recording attached to a point in the PDF document |
pdftron::PDF::Annots::Square | Square annotation is used to display a rectangle on the page |
pdftron::PDF::Annots::Squiggly | A Squiggly annotation shows as a wavy line segment across the bottom of a word or a group of contiguous words |
pdftron::Filters::StdFile | StdFile is a utility class to read from, write to, open, and close files on a file system |
pdftron::PDF::Struct::STree | STree is the root of the structure tree, which is a central repository for information related to a PDF document's logical structure |
pdftron::PDF::Annots::StrikeOut | A StrikeOut annotation shows as a line segment crossing out a word or a group of contiguous words |
pdftron::PDF::TextExtractor::Style | A class representing predominant text style associated with a given Line, a Word, or a Glyph |
pdftron::PDF::Annots::Text | A text annotation represents a "sticky note" attached to a point in the PDF document |
pdftron::PDF::TextExtractor | TextExtractor is used to analyze a PDF page and extract words and logical structure within a given region |
pdftron::PDF::Annots::TextMarkup | A TextMarkup is a base class for highlight, underline, strikeout, and squiggly annotations |
pdftron::PDF::TextSearch | TextSearch searches through a PDF document for a user-given search pattern |
pdftron::PDF::Annots::Underline | An Underline annotation shows as a line segment across the bottom of a word or a group of contiguous words |
pdftron::UString | Represents text as a series of Unicode characters |
pdftron::PDF::Annots::Watermark | A Watermark annotation is an annotation that is printed at a fixed size and position on a page, regardless of the dimensions of the printed page |
pdftron::PDF::Annots::Widget | A Widget annotation (PDF 1.2) are used to represent the appearance of interactive form field and to manage user interactions with forms |
pdftron::PDF::TextExtractor::Word | TextExtractor::Word object represents a word on a PDF page |