SetaPDF v2 API Overview
Classes
- 
        \setasign\SetaPDF2\Core\BitConverter
        A class that allows you to convert base data types to bytes and vice versa.
 - 
        \setasign\SetaPDF2\Core\Canvas\Canvas
        A class representing a Canvas
 - 
        \setasign\SetaPDF2\Core\Canvas\Draw
        A canvas helper class for draw operators
 - 
        \setasign\SetaPDF2\Core\Canvas\GraphicState
        A canvas helper class for graphicState operators
 - 
        \setasign\SetaPDF2\Core\Canvas\GraphicState\Text
        A class representing a text graphic state.
 - 
        \setasign\SetaPDF2\Core\Canvas\MarkedContent
        A canvas helper class for marked content operators
 - 
        \setasign\SetaPDF2\Core\Canvas\Operators
        Abstract class for accessing canvas helper objects
 - 
        \setasign\SetaPDF2\Core\Canvas\Path
        A canvas helper class for path operators
 - 
        \setasign\SetaPDF2\Core\Canvas\Simple
        A class representing minimum functions to access a Canvas.
 - 
        \setasign\SetaPDF2\Core\Canvas\StandardOperators
        Abstract canvas helper class for standard operators
 - 
        \setasign\SetaPDF2\Core\Canvas\Text
        A canvas helper class for text operators
 - 
        \setasign\SetaPDF2\Core\ColorSpace\AbstractResource
        Abstract class for introducing methods for ResourceInterface implementation
 - 
        \setasign\SetaPDF2\Core\ColorSpace\ColorSpace
        Default implementation of a color space
 - 
        \setasign\SetaPDF2\Core\ColorSpace\DeviceCmyk
        DeviceCMYK Color Space
 - 
        \setasign\SetaPDF2\Core\ColorSpace\DeviceGray
        DeviceGray Color Space
 - 
        \setasign\SetaPDF2\Core\ColorSpace\DeviceN
        DeviceN Color Space
 - 
        \setasign\SetaPDF2\Core\ColorSpace\DeviceRgb
        DeviceRGB Color Space
 - 
        \setasign\SetaPDF2\Core\ColorSpace\IccBased
        ICCBased Color Space
 - 
        \setasign\SetaPDF2\Core\ColorSpace\Indexed
        Indexed Color Space
 - 
        \setasign\SetaPDF2\Core\ColorSpace\Lab
        Lab Color Space
 - 
        \setasign\SetaPDF2\Core\ColorSpace\Separation
        Separation Color Space
 - 
        \setasign\SetaPDF2\Core\Core
        The class for main properties of the SetaPDF-Core Component
 - 
        \setasign\SetaPDF2\Core\DataStructure\Color\AbstractColor
        Abstract class for color structures
 - 
        \setasign\SetaPDF2\Core\DataStructure\Color\Cmyk
        CMYK Color
 - 
        \setasign\SetaPDF2\Core\DataStructure\Color\Gray
        Gray Color
 - 
        \setasign\SetaPDF2\Core\DataStructure\Color\Rgb
        RGB Color
 - 
        \setasign\SetaPDF2\Core\DataStructure\Color\Special
        Special Color
 - 
        \setasign\SetaPDF2\Core\DataStructure\Date
        Data structure class for date objects
 - 
        \setasign\SetaPDF2\Core\DataStructure\Rectangle
        Data structure class for rect objects
 - 
        \setasign\SetaPDF2\Core\DataStructure\Tree\AbstractTree
        Abstract data structure class for trees
 - 
        \setasign\SetaPDF2\Core\DataStructure\Tree\KeyAlreadyExistsException
        Exception class which is thrown if a key that should be set already exists in a tree
 - 
        \setasign\SetaPDF2\Core\DataStructure\Tree\NameTree
        Data structure class for Name Trees
 - 
        \setasign\SetaPDF2\Core\DataStructure\Tree\NumberTree
        Data structure class for Number Trees
 - 
        \setasign\SetaPDF2\Core\Document
        A class representing a PDF document
 - 
        \setasign\SetaPDF2\Core\Document\Action\Action
        Class representing a PDF action
 - 
        \setasign\SetaPDF2\Core\Document\Action\FormAction
        Abstract class for form actions
 - 
        \setasign\SetaPDF2\Core\Document\Action\GoToAction
        Class representing a Go-To action
 - 
        \setasign\SetaPDF2\Core\Document\Action\GoToRAction
        Class representing a remote go-to action.
 - 
        \setasign\SetaPDF2\Core\Document\Action\ImportDataAction
        Class representing a import-data action
 - 
        \setasign\SetaPDF2\Core\Document\Action\JavaScriptAction
        Class representing a JavaScript action
 - 
        \setasign\SetaPDF2\Core\Document\Action\LaunchAction
        Class representing a Launch action
 - 
        \setasign\SetaPDF2\Core\Document\Action\NamedAction
        Class representing a Named action
 - 
        \setasign\SetaPDF2\Core\Document\Action\ResetAction
        Class representing a reset-form action
 - 
        \setasign\SetaPDF2\Core\Document\Action\SubmitFormAction
        Class representing a submit-form action
 - 
        \setasign\SetaPDF2\Core\Document\Action\UriAction
        Class representing an URI action
 - 
        \setasign\SetaPDF2\Core\Document\Catalog
        A class representing the document catalog
 - 
        \setasign\SetaPDF2\Core\Document\Catalog\AcroForm
        Class representing a basic AcroForm
 - 
        \setasign\SetaPDF2\Core\Document\Catalog\AdditionalActions
        Class representing the document catalog’s additional-actions dictionary
 - 
        \setasign\SetaPDF2\Core\Document\Catalog\Dests
        Class for handling the Dests dictionary in the Catalog
 - 
        \setasign\SetaPDF2\Core\Document\Catalog\Extensions
        Class for handling the catalogs extensions dictionary
 - 
        \setasign\SetaPDF2\Core\Document\Catalog\MarkInfo
        Class representing the access to the mark information dictionary.
 - 
        \setasign\SetaPDF2\Core\Document\Catalog\Names
        Class for handling Names in a PDF document
 - 
        \setasign\SetaPDF2\Core\Document\Catalog\Names\EmbeddedFiles
        Class allowing access to embedded files.
 - 
        \setasign\SetaPDF2\Core\Document\Catalog\OptionalContent
        Class for handling optional content
 - 
        \setasign\SetaPDF2\Core\Document\Catalog\Outlines
        Class for handling a documents outline
 - 
        \setasign\SetaPDF2\Core\Document\Catalog\OutputIntents
        Class representing the output intents entry
 - 
        \setasign\SetaPDF2\Core\Document\Catalog\PageLabels
        Class for handling page labels
 - 
        \setasign\SetaPDF2\Core\Document\Catalog\Pages
        Class for handling PDF pages
 - 
        \setasign\SetaPDF2\Core\Document\Catalog\Permissions
        Class representing a helper object for the Perms entry in the document catalog.
 - 
        \setasign\SetaPDF2\Core\Document\Catalog\StructTreeRoot
        Class representing the access to the StructTreeRoot dictionary of a document
 - 
        \setasign\SetaPDF2\Core\Document\Catalog\ViewerPreferences
        Class representing the access to the ViewerPreferences dictionary of a document
 - 
        \setasign\SetaPDF2\Core\Document\CrossReferenceTable
        Class representing a cross-reference table
 - 
        \setasign\SetaPDF2\Core\Document\Destination
        Class for handling Destinations in a PDF document
 - 
        \setasign\SetaPDF2\Core\Document\Info
        Class for handling the documents info dictionary
 - 
        \setasign\SetaPDF2\Core\Document\ObjectCollector\AcroForm
        Class for collecting objects from the AcroForm structure
 - 
        \setasign\SetaPDF2\Core\Document\ObjectCollector\Annotations
        Class for collecting objects from annotations
 - 
        \setasign\SetaPDF2\Core\Document\ObjectCollector\Dests
        Class for collecting objects related to destinations
 - 
        \setasign\SetaPDF2\Core\Document\ObjectCollector\Fonts
        Class for collecting objects from fonts
 - 
        \setasign\SetaPDF2\Core\Document\ObjectCollector\ObjectCollector
        Class for collecting objects
 - 
        \setasign\SetaPDF2\Core\Document\ObjectCollector\Outlines
        Class for collecting objects from the document outline
 - 
        \setasign\SetaPDF2\Core\Document\ObjectCollector\Pages
        Class for collecting objects from the page tree
 - 
        \setasign\SetaPDF2\Core\Document\ObjectCollector\StructTree
        Class for collecting objects from the StructTree structure
 - 
        \setasign\SetaPDF2\Core\Document\ObjectCollector\Tree
        Class for collecting objects from the tree data structures
 - 
        \setasign\SetaPDF2\Core\Document\ObjectNotDefinedException
        Exception thrown if an object which is not defined should be accessed
 - 
        \setasign\SetaPDF2\Core\Document\ObjectNotFoundException
        Exception thrown if an object which is not found should be accessed
 - 
        \setasign\SetaPDF2\Core\Document\ObjectStreamCompressor
        Class for compressing objects in object-streams
 - 
        \setasign\SetaPDF2\Core\Document\OptionalContent\Group
        An optional content group
 - 
        \setasign\SetaPDF2\Core\Document\OptionalContent\Group\Usage
        A helper class for an optional content group object to manage the usage dictionary
 - 
        \setasign\SetaPDF2\Core\Document\OptionalContent\Iterator
        Optional content iterator
 - 
        \setasign\SetaPDF2\Core\Document\OutlinesItem
        Class representing an outline item
 - 
        \setasign\SetaPDF2\Core\Document\Page
        Class representing a PDF page
 - 
        \setasign\SetaPDF2\Core\Document\PageLayout
        A class holding page layout properties
 - 
        \setasign\SetaPDF2\Core\Document\PageMode
        A class holding page mode properties
 - 
        \setasign\SetaPDF2\Core\Document\Page\AdditionalActions
        Class representing a pages additional-actions dictionary
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\AdditionalActions
        Class representing an annotations additional-actions dictionary
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\Annotation
        Class representing a PDF annotation
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\AppearanceCharacteristics
        Class representing annotations appearance characteristics
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\BorderEffect
        Class representing annotations border effect dictionary
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\BorderStyle
        Class representing annotations border style dictionary
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\CaretAnnotation
        Class representing a caret annotation
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\CircleAnnotation
        Class representing a circle annotation
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\FileAttachmentAnnotation
        Class representing a file attachment annotation
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\Flags
        A class representing named annotation flags
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\FreeTextAnnotation
        Class representing a free text annotation
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\HighlightAnnotation
        Class representing a highlight annotation
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\InkAnnotation
        Class representing an ink annotation
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\LineAnnotation
        Class representing a line annotation
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\LineEndingStyle
        Constants class for line ends.
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\LinkAnnotation
        Class representing a Link annotation
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\MarkupAnnotation
        Class representing a markup annotation
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\PolyLineAnnotation
        Class representing a poly line annotation
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\PolygonAnnotation
        Class representing a polygon annotation
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\PopupAnnotation
        Class representing a Pop-up annotation
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\ScreenAnnotation
        Class representing a screen annotation
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\SquareAnnotation
        Class representing a square annotation
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\SquigglyAnnotation
        Class representing a squiggly-underline annotation
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\StampAnnotation
        Class representing a rubber stamp annotation
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\StrikeOutAnnotation
        Class representing a strikeout annotation
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\TextAnnotation
        Class representing a Text annotation
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\TextMarkupAnnotation
        Abstract class representing a text markup annotation.
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\UnderlineAnnotation
        Class representing an underline annotation
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\WidgetAnnotation
        Class representing a widget annotation
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotation\Widget\AdditionalActions
        Class representing a widget annotations additional-actions dictionary
 - 
        \setasign\SetaPDF2\Core\Document\Page\Annotations
        Helper class for handling annotations of a page
 - 
        \setasign\SetaPDF2\Core\Document\Page\Contents
        A class representing a pages content
 - 
        \setasign\SetaPDF2\Core\EmbeddedFileStream
        Class representing an embedded file stream
 - 
        \setasign\SetaPDF2\Core\Encoding\AbstractEncoding
        Abstract class for encoding classes
 - 
        \setasign\SetaPDF2\Core\Encoding\Encoding
        A wrapper class for handling PDF specific encodings
 - 
        \setasign\SetaPDF2\Core\Encoding\MacExpert
        Implementation of the MacExpertEncoding
 - 
        \setasign\SetaPDF2\Core\Encoding\MacRoman
        Implementation of the MacRomanEncoding
 - 
        \setasign\SetaPDF2\Core\Encoding\PdfDoc
        Implementation of the PdfDocEncoding
 - 
        \setasign\SetaPDF2\Core\Encoding\Standard
        Implementation of the StandardEncoding
 - 
        \setasign\SetaPDF2\Core\Encoding\Symbol
        Implementation of the SymbolEncoding
 - 
        \setasign\SetaPDF2\Core\Encoding\WinAnsi
        Implementation of the WinAnsiEncoding
 - 
        \setasign\SetaPDF2\Core\Encoding\ZapfDingbats
        Implementation of the ZapfDingbatsEncoding
 - 
        \setasign\SetaPDF2\Core\Exception
        The exception class for the SetaPDF-Core Components
 - 
        \setasign\SetaPDF2\Core\FileSpecification
        Class representing a file specification
 - 
        \setasign\SetaPDF2\Core\Filter\Ascii85
        Class for handling ASCII base-85 data
 - 
        \setasign\SetaPDF2\Core\Filter\AsciiHex
        Class for handling ASCII hexadecimal data
 - 
        \setasign\SetaPDF2\Core\Filter\Exception
        Filter exception
 - 
        \setasign\SetaPDF2\Core\Filter\Flate
        Class for handling zlib/deflate compression
 - 
        \setasign\SetaPDF2\Core\Filter\Lzw
        Class for handling LZW compression
 - 
        \setasign\SetaPDF2\Core\Filter\Predictor
        Class handling predictor functions
 - 
        \setasign\SetaPDF2\Core\Filter\RunLength
        Class for handling run-length compression
 - 
        \setasign\SetaPDF2\Core\Font\Cid
        Abstract class representing a CID font
 - 
        \setasign\SetaPDF2\Core\Font\CidType0
        Class representing a Type 0 CID font
 - 
        \setasign\SetaPDF2\Core\Font\CidType2
        Class representing a Type 2 CID font
 - 
        \setasign\SetaPDF2\Core\Font\Cmap\Cmap
        Class representing a CMAP.
 - 
        \setasign\SetaPDF2\Core\Font\Cmap\Identity
        A class representing an Identity CMAP.
 - 
        \setasign\SetaPDF2\Core\Font\Descriptor
        Class representing a font descriptor
 - 
        \setasign\SetaPDF2\Core\Font\Exception
        Font exception
 - 
        \setasign\SetaPDF2\Core\Font\Font
        Abstract class representing a Font
 - 
        \setasign\SetaPDF2\Core\Font\Glyph\GlyphList
        Class for accessing adobes glyph lists
 - 
        \setasign\SetaPDF2\Core\Font\MMType1
        Class representing a MMType1 font.
 - 
        \setasign\SetaPDF2\Core\Font\Simple
        Abstract class for simple fonts.
 - 
        \setasign\SetaPDF2\Core\Font\Standard\AbstractStandard
        Abstract class for standard PDF fonts
 - 
        \setasign\SetaPDF2\Core\Font\Standard\Courier
        Class representing the PDF standard font Courier
 - 
        \setasign\SetaPDF2\Core\Font\Standard\CourierBold
        Class representing the PDF standard font Courier-Bold
 - 
        \setasign\SetaPDF2\Core\Font\Standard\CourierBoldOblique
        Class representing the PDF standard font Courier-BoldOblique
 - 
        \setasign\SetaPDF2\Core\Font\Standard\CourierOblique
        Class representing the PDF standard font Courier-Oblique
 - 
        \setasign\SetaPDF2\Core\Font\Standard\Helvetica
        Class representing the PDF standard font Helvetica
 - 
        \setasign\SetaPDF2\Core\Font\Standard\HelveticaBold
        Class representing the PDF standard font Helvetica-Bold
 - 
        \setasign\SetaPDF2\Core\Font\Standard\HelveticaBoldOblique
        Class representing the PDF standard font Helvetica-BoldOblique
 - 
        \setasign\SetaPDF2\Core\Font\Standard\HelveticaOblique
        Class representing the PDF standard font Helvetica-Oblique
 - 
        \setasign\SetaPDF2\Core\Font\Standard\Symbol
        Class representing the PDF standard font Symbol
 - 
        \setasign\SetaPDF2\Core\Font\Standard\TimesBold
        Class representing the PDF standard font Times-Bold
 - 
        \setasign\SetaPDF2\Core\Font\Standard\TimesBoldItalic
        Class representing the PDF standard font Times-BoldItalic
 - 
        \setasign\SetaPDF2\Core\Font\Standard\TimesItalic
        Class representing the PDF standard font Times-Italic
 - 
        \setasign\SetaPDF2\Core\Font\Standard\TimesRoman
        Class representing the PDF standard font Times-Roman
 - 
        \setasign\SetaPDF2\Core\Font\Standard\ZapfDingbats
        Class representing the PDF standard font ZapfDingbats
 - 
        \setasign\SetaPDF2\Core\Font\ToUnicode
        Helper class to create ToUnicode Mapping Files
 - 
        \setasign\SetaPDF2\Core\Font\TrueType
        Class for TrueType fonts
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\File
        Parser class for TTF/OTF files
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Subset
        Class that represents a PDF TrueType font subset.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Subset\Exception
        Exception which is thrown in sub-setting contexts.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Subset\File\AbstractFile
        An abstract class for sub-setting TrueType fonts.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Subset\File\ByteEncoding
        Font subsetting class used for single byte encoding.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Subset\File\Identity
        Font subsetting class used for identity encoding (more bytes).
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Subset\Table\AbstractTable
        A generic representation of a table contained in the subsetter.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Subset\Table\CharacterToGlyphIndexMapping
        This class represents the "cmap" table in a sub-setting context.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Subset\Table\CharacterToGlyphIndexMapping\ByteEncoding
        This class represents the format byte encoding (format0) subtable in a sub-setting context.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Subset\Table\CharacterToGlyphIndexMapping\SubTable
        This class is a generic representation of a "cmap" subtable in a sub-setting context.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Subset\Table\ControlValue
        This class represents the "cvt " table in a sub-setting context.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Subset\Table\ControlValueProgram
        This class represents the "prep" table in a sub-setting context.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Subset\Table\FontProgram
        This class represents the "fpgm" table in a sub-setting context.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Subset\Table\GlyphData
        This class represents the "glyf" table in a sub-setting context.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Subset\Table\GlyphData\Description\AbstractDescription
        This class is a generic representation of the glyph description in a sub-setting context.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Subset\Table\GlyphData\Description\Composite
        This class represents the description of a composite glyph in a sub-setting context.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Subset\Table\GlyphData\Description\Simple
        This class represents the description of a simple glyph in a sub-setting context.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Subset\Table\GlyphData\Glyph
        This class represents a glyph in a sub-setting context.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Subset\Table\Header
        This class represents the "head" table in a sub-setting context.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Subset\Table\HorizontalHeader
        This class represents the "hhea" table in a sub-setting context.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Subset\Table\HorizontalMetrics
        This class represents the "hmtx" table in a sub-setting context.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Subset\Table\IndexToLocation
        This class represents the "loca" table in a sub-setting context.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Subset\Table\MaximumProfile
        This class represents the "maxp" table in a sub-setting context.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\AbstractTable
        Abstract class for true type tables.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\CharacterToGlyphIndexMapping
        A class representing the Character To Glyph Index Mapping Table (cmap) in a TrueType file. https://www.microsoft.com/typography/otspec/cmap.htm
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\CharacterToGlyphIndexMapping\ByteEncoding
        A class representing a subtable "Format 0: Byte encoding table".
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\CharacterToGlyphIndexMapping\SegmentToDelta
        A class representing a subtable "Format 4: Segment mapping to delta values".
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\CharacterToGlyphIndexMapping\SegmentedCoverage
        A class representing a subtable "Format 12: Segmented coverage".
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\CharacterToGlyphIndexMapping\SubTable
        A class representing a subtable of a Character To Glyph Index Mapping Table.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\CharacterToGlyphIndexMapping\Trimmed
        A class representing a subtable "Format 6: Trimmed table mapping".
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\ControlValue
        A class representing the Control Value Table (cvt ) in a TrueType file. https://www.microsoft.com/typography/otspec/cvt.htm
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\ControlValueProgram
        A class representing the Control Value Program Table (prep) in a TrueType file. https://www.microsoft.com/typography/otspec/prep.htm
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\FontProgram
        A class representing the Font Program Table (fpgm) in a TrueType file. https://www.microsoft.com/typography/otspec/fpgm.htm
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\GlyphData
        A class representing the Glyf Data Table (glyf) in a TrueType file. https://www.microsoft.com/typography/otspec/glyf.htm
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\GlyphData\Description\AbstractDescription
        A class representing a glyph description.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\GlyphData\Description\Composite
        A class representing a composite glyph description.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\GlyphData\Description\Simple
        A class representing a simple glyph description.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\GlyphData\Glyph
        A class representing a glyph.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\Header
        A class representing the Font Header Table (head) in a TrueType file. https://www.microsoft.com/typography/otspec/head.htm
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\HorizontalHeader
        A class representing the Horizontal Header Table (hhea) in a TrueType file. https://www.microsoft.com/typography/otspec/hhea.htm
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\HorizontalMetrics
        A class representing the Horizontal Metrics Table (hmtx) in a TrueType file. https://www.microsoft.com/typography/otspec/hmtx.htm
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\IndexToLocation
        A class representing the Index to Location (loca) in a TrueType file. https://www.microsoft.com/typography/otspec/loca.htm
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\MaximumProfile
        A class representing the Maximum Profile (maxp) in a TrueType file. https://www.microsoft.com/typography/otspec/maxp.htm
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\Name
        A class representing the Naming Table (name) in a TrueType file.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\Os2
        A class representing the OS/2 and Windows Metrics Table (OS/2) in a TrueType file.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\Post
        A class representing the PostScript Table (post) in a TrueType file.
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\Record
        A record in a TrueType file
 - 
        \setasign\SetaPDF2\Core\Font\TrueType\Table\Tags
        Abstract class representing TrueType table tags
 - 
        \setasign\SetaPDF2\Core\Font\Type0
        Class for Type0 fonts
 - 
        \setasign\SetaPDF2\Core\Font\Type0\Subset
        Class that represents a PDF Type0 (Composite) font subset.
 - 
        \setasign\SetaPDF2\Core\Font\Type1
        Class for Type1 fonts
 - 
        \setasign\SetaPDF2\Core\Font\Type3
        Class representing a Type3 font.
 - 
        \setasign\SetaPDF2\Core\Geometry\Matrix
        Class representing a transformation matrix of six elements.
 - 
        \setasign\SetaPDF2\Core\Geometry\Point
        Class representing a point
 - 
        \setasign\SetaPDF2\Core\Geometry\Rectangle
        Class representing a rectangle
 - 
        \setasign\SetaPDF2\Core\Geometry\Vector
        Class representing a vector.
 - 
        \setasign\SetaPDF2\Core\IccProfile\Parser
        ICC profile parser
 - 
        \setasign\SetaPDF2\Core\IccProfile\Stream
        Class for handling an ICC profile stream
 - 
        \setasign\SetaPDF2\Core\Image\Exception
        Image exception
 - 
        \setasign\SetaPDF2\Core\Image\Gif
        Class representing a GIF image
 - 
        \setasign\SetaPDF2\Core\Image\Gif\Block\AbstractBlock
        Class representing any block inside a GIF.
 - 
        \setasign\SetaPDF2\Core\Image\Gif\Block\Extension\AbstractExtension
        Class representing any extension inside a GIF.
 - 
        \setasign\SetaPDF2\Core\Image\Gif\Block\Extension\Application
        Class representing an application extension inside a GIF.
 - 
        \setasign\SetaPDF2\Core\Image\Gif\Block\Extension\Comment
        Class representing a comment extension inside a GIF.
 - 
        \setasign\SetaPDF2\Core\Image\Gif\Block\Extension\GraphicControl
        Class representing a graphic control extension inside a GIF.
 - 
        \setasign\SetaPDF2\Core\Image\Gif\Block\Extension\PlainText
        Class representing a plain text extension inside a GIF.
 - 
        \setasign\SetaPDF2\Core\Image\Gif\Block\Header
        Class representing a header inside a GIF.
 - 
        \setasign\SetaPDF2\Core\Image\Gif\Block\ImageDescriptor
        Class representing an image descriptor inside a GIF.
 - 
        \setasign\SetaPDF2\Core\Image\Gif\Block\LogicalScreenDescriptor
        Class representing a logical screen descriptor inside a GIF.
 - 
        \setasign\SetaPDF2\Core\Image\Gif\Filter\Interlace
        Class to apply interlacing.
 - 
        \setasign\SetaPDF2\Core\Image\Gif\Filter\Lzw
        Class to apply LZW encoding.
 - 
        \setasign\SetaPDF2\Core\Image\Gif\Frame
        Class representing a GIF frame.
 - 
        \setasign\SetaPDF2\Core\Image\Gif\Reader
        Class used for reading GIF images.
 - 
        \setasign\SetaPDF2\Core\Image\Gif\Reader\Bit
        Class used to read single bits.
 - 
        \setasign\SetaPDF2\Core\Image\Gif\Reader\Sequence
        Class used to read GIF sequences.
 - 
        \setasign\SetaPDF2\Core\Image\Image
        Base class for image handling
 - 
        \setasign\SetaPDF2\Core\Image\Jpeg
        Class representing an JPEG image
 - 
        \setasign\SetaPDF2\Core\Image\Jpeg2000
        Class representing an JPEG2000 image
 - 
        \setasign\SetaPDF2\Core\Image\Png
        Class representing an PNG image
 - 
        \setasign\SetaPDF2\Core\OutputIntent
        A class representing an Output Intent dictionary entry
 - 
        \setasign\SetaPDF2\Core\PageBoundaries
        Page Boundaries
 - 
        \setasign\SetaPDF2\Core\PageFormats
        Class for getting and handling page formats
 - 
        \setasign\SetaPDF2\Core\Parser\Content
        A parser for PDF content
 - 
        \setasign\SetaPDF2\Core\Parser\CrossReferenceTable\CorruptedCrossReferenceTable
        A PDF cross-reference parser for corrupted pdfs
 - 
        \setasign\SetaPDF2\Core\Parser\CrossReferenceTable\CrossReferenceTable
        A PDF cross-reference parser
 - 
        \setasign\SetaPDF2\Core\Parser\CrossReferenceTable\Exception
        Cross-reference table exception
 - 
        \setasign\SetaPDF2\Core\Parser\Exception
        Parser exception
 - 
        \setasign\SetaPDF2\Core\Parser\Pdf
        A PDF parser
 - 
        \setasign\SetaPDF2\Core\Parser\Pdf\InvalidTokenException
        Invalid token exception
 - 
        \setasign\SetaPDF2\Core\Parser\RawPdf
        A PDF parser for standard tokens.
 - 
        \setasign\SetaPDF2\Core\Reader\AbstractReader
        An abstract reader class
 - 
        \setasign\SetaPDF2\Core\Reader\BinaryReader
        Class representing a binary reader
 - 
        \setasign\SetaPDF2\Core\Reader\Exception
        Reader exception
 - 
        \setasign\SetaPDF2\Core\Reader\FilePath
        A simple class representing a file path.
 - 
        \setasign\SetaPDF2\Core\Reader\FileReader
        Class for a file reader
 - 
        \setasign\SetaPDF2\Core\Reader\MaxFileHandler
        Class that handles \setasign\SetaPDF2\Core\Reader\MaxFileReader instances.
 - 
        \setasign\SetaPDF2\Core\Reader\MaxFileReader
        Class for a file reader respecting the maximum allowed open file handles/descriptors.
 - 
        \setasign\SetaPDF2\Core\Reader\StreamReader
        Class for a stream reader
 - 
        \setasign\SetaPDF2\Core\Reader\StringReader
        Class for a string reader
 - 
        \setasign\SetaPDF2\Core\Resource\ExtGState
        Resource class for handling external graphic states
 - 
        \setasign\SetaPDF2\Core\Resource\PropertyList
        Resource class for handling external graphic states
 - 
        \setasign\SetaPDF2\Core\SecHandler\AbstractHandler
        Abstract security handler class for handling PDF encryption features.
 - 
        \setasign\SetaPDF2\Core\SecHandler\Exception
        Security handler exception
 - 
        \setasign\SetaPDF2\Core\SecHandler\PublicKey
        Security handler class handling public key encryption features.
 - 
        \setasign\SetaPDF2\Core\SecHandler\PublicKey\Aes128
        Generator class for AES 128 bit public-key security handler
 - 
        \setasign\SetaPDF2\Core\SecHandler\PublicKey\Aes256
        Generator class for AES 256 bit public-key security handler
 - 
        \setasign\SetaPDF2\Core\SecHandler\PublicKey\Arcfour128
        Generator class for RC4 40 bit public-key security handler
 - 
        \setasign\SetaPDF2\Core\SecHandler\PublicKey\Arcfour128Cf
        Generator class for RC4 128 bit public-key security handler with crypt filters
 - 
        \setasign\SetaPDF2\Core\SecHandler\PublicKey\Recipient
        Class representing a recipient of a public-key encrypted PDF document.
 - 
        \setasign\SetaPDF2\Core\SecHandler\SaslPrep
        Simple implementation of RFC 4013 (SASLprep).
 - 
        \setasign\SetaPDF2\Core\SecHandler\SecHandler
        Main class for PDF security handlers
 - 
        \setasign\SetaPDF2\Core\SecHandler\Standard
        Security handler class handling standard encryption features
 - 
        \setasign\SetaPDF2\Core\SecHandler\Standard\Aes128
        Generator class for AES 128 bit security handler
 - 
        \setasign\SetaPDF2\Core\SecHandler\Standard\Aes256
        Generator class for AES 256 bit security handler (revision 6)
 - 
        \setasign\SetaPDF2\Core\SecHandler\Standard\Aes256R5
        Generator class for AES 256 bit security handler (revision 5 - DEPRECTAED IN ISO/DIS 32000-2)
 - 
        \setasign\SetaPDF2\Core\SecHandler\Standard\Arcfour128
        Generator class for RC4 128 bit security handler
 - 
        \setasign\SetaPDF2\Core\SecHandler\Standard\Arcfour128Cf
        Generator class for RC4 128 bit security handler with crypt filters
 - 
        \setasign\SetaPDF2\Core\SecHandler\Standard\Arcfour40
        Generator class for RC4 40 bit security handler
 - 
        \setasign\SetaPDF2\Core\Text\RichTextBlock
        Class representing a rich-text block which can be drawn onto a canvas object
 - 
        \setasign\SetaPDF2\Core\Text\Text
        Helper class for writing and handling text
 - 
        \setasign\SetaPDF2\Core\Text\TextBlock
        Class representing a text block which can be drawn onto a canvas object
 - 
        \setasign\SetaPDF2\Core\Tokenizer
        Tokenizer class for PDF documents
 - 
        \setasign\SetaPDF2\Core\TransparencyGroup
        Class representing a transparency group
 - 
        \setasign\SetaPDF2\Core\Type\AbstractType
        Abstract class for all PDF types
 - 
        \setasign\SetaPDF2\Core\Type\Dictionary\DictionaryHelper
        Helper class for handling of dictionaries
 - 
        \setasign\SetaPDF2\Core\Type\Dictionary\Entry
        Class representing a pair of a name object and a value in a dictionary
 - 
        \setasign\SetaPDF2\Core\Type\Exception
        Type exception
 - 
        \setasign\SetaPDF2\Core\Type\IndirectReference\Exception
        Indirect reference exception
 - 
        \setasign\SetaPDF2\Core\Type\IndirectReference\RecursionException
        Indirect reference recursion exception
 - 
        \setasign\SetaPDF2\Core\Type\PdfArray
        Class representing an array
 - 
        \setasign\SetaPDF2\Core\Type\PdfBoolean
        Class representing a boolean value
 - 
        \setasign\SetaPDF2\Core\Type\PdfCallback
        This class acts like a proxy for all available \setasign\SetaPDF2\Core\Type\* classes
 - 
        \setasign\SetaPDF2\Core\Type\PdfDictionary
        Class representing a dictionary
 - 
        \setasign\SetaPDF2\Core\Type\PdfHexString
        Class representing a hexadecimal string
 - 
        \setasign\SetaPDF2\Core\Type\PdfIndirectObject
        Class representing an indirect object
 - 
        \setasign\SetaPDF2\Core\Type\PdfIndirectReference
        Class representing an indirect reference
 - 
        \setasign\SetaPDF2\Core\Type\PdfName
        Class representing a name object
 - 
        \setasign\SetaPDF2\Core\Type\PdfNull
        Class representing a null object
 - 
        \setasign\SetaPDF2\Core\Type\PdfNumeric
        Class representing a numeric object
 - 
        \setasign\SetaPDF2\Core\Type\PdfObjectStream
        Class representing an object stream object.
 - 
        \setasign\SetaPDF2\Core\Type\PdfRaw
        Class representing a raw PDF type.
 - 
        \setasign\SetaPDF2\Core\Type\PdfStream
        Class representing a stream object
 - 
        \setasign\SetaPDF2\Core\Type\PdfString
        Class representing a string
 - 
        \setasign\SetaPDF2\Core\Type\PdfToken
        Class representing a token
 - 
        \setasign\SetaPDF2\Core\Writer\AbstractWriter
        Abstract class for a writer object
 - 
        \setasign\SetaPDF2\Core\Writer\BinaryWriter
        A class representing a binary writer
 - 
        \setasign\SetaPDF2\Core\Writer\ChainWriter
        A writer class which chains different writer objects
 - 
        \setasign\SetaPDF2\Core\Writer\EchoWriter
        A writer class which uses simple echo calls
 - 
        \setasign\SetaPDF2\Core\Writer\Exception
        Writer exception
 - 
        \setasign\SetaPDF2\Core\Writer\FileWriter
        A writer class for files or writable streams
 - 
        \setasign\SetaPDF2\Core\Writer\HttpStreamWriter
        A writer class for immediately HTTP delivery without sending a Length header
 - 
        \setasign\SetaPDF2\Core\Writer\HttpWriter
        A writer class for HTTP delivery
 - 
        \setasign\SetaPDF2\Core\Writer\StreamWriter
        A writer class for streams
 - 
        \setasign\SetaPDF2\Core\Writer\StringWriter
        A writer class for string results
 - 
        \setasign\SetaPDF2\Core\Writer\TempFileWriter
        A writer class for temporary files
 - 
        \setasign\SetaPDF2\Core\Writer\TempStreamWriter
        A writer class for temporary streams
 - 
        \setasign\SetaPDF2\Core\Writer\VarWriter
        A writer class for a referenced variable
 - 
        \setasign\SetaPDF2\Core\Writer\Writer
        Class for writer constants and shorthand writer object
 - 
        \setasign\SetaPDF2\Core\XObject\Form
        Class representing a Form XObject
 - 
        \setasign\SetaPDF2\Core\XObject\Image
        Class representing an Image XObject
 - 
        \setasign\SetaPDF2\Core\XObject\XObject
        Abstract class representing an external object
 - 
        \setasign\SetaPDF2\Core\Xmp\PdfA
        A helper class to handle PDF/A metadata
 - 
        \setasign\SetaPDF2\Core\Xmp\PdfUa
        A helper class to handle PDF/UA metadata
 - 
        \setasign\SetaPDF2\Core\Xmp\XmpHelper
        A helper class for an easy lightweight access to XMP data packages
 - 
        \setasign\SetaPDF2\Core\Xmp\Zugferd
        A helper class to handle ZUGFeRD >= 2.3 metadata
 - 
        \setasign\SetaPDF2\Core\Zugferd
        A helper class to deal with ZUGFeRD (>= 2.3) documents
 - 
        \setasign\SetaPDF2\Exception
        Main exception of the SetaPDF package
 - 
        \setasign\SetaPDF2\Extractor\ContentStreamCleaner
        Helper class to clean up content streams.
 - 
        \setasign\SetaPDF2\Extractor\Exception
        Extractor Exception
 - 
        \setasign\SetaPDF2\Extractor\Extractor
        The main class of the SetaPDF-Extractor Component
 - 
        \setasign\SetaPDF2\Extractor\Filter\FontSizeFilter
        A font size filter.
 - 
        \setasign\SetaPDF2\Extractor\Filter\MultiFilter
        The multi filter allows you to create a filter by several filter instances.
 - 
        \setasign\SetaPDF2\Extractor\Filter\RectangleFilter
        A rectangle filter.
 - 
        \setasign\SetaPDF2\Extractor\Result\Bounds
        Resulting bounds.
 - 
        \setasign\SetaPDF2\Extractor\Result\Collection
        This class represents a collection of items implementing \setasign\SetaPDF2\Extractor\Result\HasBoundsInterface
 - 
        \setasign\SetaPDF2\Extractor\Result\Glyph
        This class represnts a single glyph.
 - 
        \setasign\SetaPDF2\Extractor\Result\Segment
        This class represents a segment/collection of items
 - 
        \setasign\SetaPDF2\Extractor\Result\Word
        This class represents a single word
 - 
        \setasign\SetaPDF2\Extractor\Result\WordGroups
        This class represents word groups
 - 
        \setasign\SetaPDF2\Extractor\Result\WordWithGlyphs
        This class represnts a single word including its glyphs
 - 
        \setasign\SetaPDF2\Extractor\Result\Words
        This class represents words
 - 
        \setasign\SetaPDF2\Extractor\Sorter\AbstractSorter
        The abstract sorter class.
 - 
        \setasign\SetaPDF2\Extractor\Sorter\BaselineSorter
        A sorter class that sorts lines by comparing the baseline of text items.
 - 
        \setasign\SetaPDF2\Extractor\Sorter\FlexLineSorter
        A sorter class that sorts lines by comparing text items on their baseline and a threshold factor.
 - 
        \setasign\SetaPDF2\Extractor\Storage\SpatialStorage
        The implementation of a spatial storage
 - 
        \setasign\SetaPDF2\Extractor\Storage\StorageEntry
        A basic storage entry
 - 
        \setasign\SetaPDF2\Extractor\Strategy\AbstractStrategy
        Abstract class representing an extraction strategy.
 - 
        \setasign\SetaPDF2\Extractor\Strategy\ExactPlainStrategy
        Extraction strategy for plain text by using single glyphs for rebuilding the text.
 - 
        \setasign\SetaPDF2\Extractor\Strategy\GlyphStrategy
        Extraction strategy for single glyphs.
 - 
        \setasign\SetaPDF2\Extractor\Strategy\PlainStrategy
        Extraction strategy for plain text.
 - 
        \setasign\SetaPDF2\Extractor\Strategy\WordGroupStrategy
        Extraction strategy for word groups
 - 
        \setasign\SetaPDF2\Extractor\Strategy\WordStrategy
        Extraction strategy for single words.
 - 
        \setasign\SetaPDF2\Extractor\TextItem
        A text item.
 - 
        \setasign\SetaPDF2\FormFiller\Exception
        FormFiller Exception
 - 
        \setasign\SetaPDF2\FormFiller\Field\AbstractChoice
        Abstract class for choice fields
 - 
        \setasign\SetaPDF2\FormFiller\Field\AbstractField
        Abstract form field
 - 
        \setasign\SetaPDF2\FormFiller\Field\AdditionalActions
        Class representing a form fields additional-actions dictionary
 - 
        \setasign\SetaPDF2\FormFiller\Field\CheckboxButtonField
        A checkbox button
 - 
        \setasign\SetaPDF2\FormFiller\Field\ComboField
        A combo box
 - 
        \setasign\SetaPDF2\FormFiller\Field\DefaultAppearanceData
        Helper class to parse data from the default apperance entry of a form field.
 - 
        \setasign\SetaPDF2\FormFiller\Field\Exception
        Form field exception
 - 
        \setasign\SetaPDF2\FormFiller\Field\Flags
        A class representing named form field flags
 - 
        \setasign\SetaPDF2\FormFiller\Field\Formatter
        Field formatter class emulating various standard formatting functions from Acrobat.
 - 
        \setasign\SetaPDF2\FormFiller\Field\ListField
        A list field
 - 
        \setasign\SetaPDF2\FormFiller\Field\PushButtonField
        A push button field
 - 
        \setasign\SetaPDF2\FormFiller\Field\RadioButtonGroup
        A radio button group
 - 
        \setasign\SetaPDF2\FormFiller\Field\SignatureField
        A signature field
 - 
        \setasign\SetaPDF2\FormFiller\Field\TextField
        A text field
 - 
        \setasign\SetaPDF2\FormFiller\Fields
        Class allowing transparent access to form fields of a PDF document
 - 
        \setasign\SetaPDF2\FormFiller\FormFiller
        The main class of the SetaPDF-FormFiller Component
 - 
        \setasign\SetaPDF2\FormFiller\Xfa
        Class offering access to XFA data of a PDF form.
 - 
        \setasign\SetaPDF2\FormFiller\Xfa\Bridge
        The helper class for processing XFA data and template data.
 - 
        \setasign\SetaPDF2\FormFiller\Xfa\Som
        The helper class working with SOM expressions.
 - 
        \setasign\SetaPDF2\Merger\Collection
        Class for creating and managing PDF Collections (aka Portfolios, or Packages).
 - 
        \setasign\SetaPDF2\Merger\Collection\Folder
        Class representing a folder in a PDF Collection/Portfolio/Package.
 - 
        \setasign\SetaPDF2\Merger\Collection\Item
        Class representing a collection item.
 - 
        \setasign\SetaPDF2\Merger\Collection\Schema
        Class for handling data schemas in PDF Collections/Portfolios/Packages.
 - 
        \setasign\SetaPDF2\Merger\Collection\Schema\Field
        Class representing a field in a schema.
 - 
        \setasign\SetaPDF2\Merger\Exception
        Merger Exception
 - \setasign\SetaPDF2\Merger\Handler\FormFields
 - \setasign\SetaPDF2\Merger\Handler\Names
 - \setasign\SetaPDF2\Merger\Handler\OptionalContent
 - \setasign\SetaPDF2\Merger\Handler\Outlines
 - \setasign\SetaPDF2\Merger\Handler\Tags
 - 
        \setasign\SetaPDF2\Merger\Merger
        The main class of the SetaPDF-Merger Component
 - 
        \setasign\SetaPDF2\NotImplementedException
        Not implemented exception
 - 
        \setasign\SetaPDF2\Signer\Asn1\DistinguishedName
        Helper class to convert a DistinguishedName ASN.1 struncture into a string.
 - 
        \setasign\SetaPDF2\Signer\Asn1\Element
        Class representing an ASN.1 element.
 - 
        \setasign\SetaPDF2\Signer\Asn1\Exception
        ASN.1 exception
 - 
        \setasign\SetaPDF2\Signer\Asn1\Oid
        Helper class to de- and encode OIDs
 - 
        \setasign\SetaPDF2\Signer\Asn1\Signed
        Abstract class for signed ASN.1 structures.
 - 
        \setasign\SetaPDF2\Signer\Asn1\Time
        Helper class to decode UTCTime and GeneralizedTime structures.
 - 
        \setasign\SetaPDF2\Signer\CertificateBundler
        Class for creation of certificate bundles.
 - 
        \setasign\SetaPDF2\Signer\Cms\CertsOnly
        Class to handle CertsOnly CMS containers.
 - 
        \setasign\SetaPDF2\Signer\Cms\SignedData
        Class representing a CMS signed data container.
 - 
        \setasign\SetaPDF2\Signer\Digest
        Class offering digest constants and helper methods
 - 
        \setasign\SetaPDF2\Signer\DocumentSecurityStore
        Class representing a "Document Security Store" in a PDF document.
 - 
        \setasign\SetaPDF2\Signer\Exception
        The base exception thrown by the \setasign\SetaPDF2\Signer\Signer component
 - 
        \setasign\SetaPDF2\Signer\Exception\ContentLength
        An exception which is thrown if the reserved space in a signature template is to small
 - 
        \setasign\SetaPDF2\Signer\InformationResolver\HttpCurlResolver
        Resolver for HTTP(s) using CURL functions.
 - 
        \setasign\SetaPDF2\Signer\InformationResolver\Manager
        Manager for information resolver instances.
 - 
        \setasign\SetaPDF2\Signer\InformationResolver\NoResolverFoundException
        Exception thrown if no resolver can be found for a specific URI.
 - 
        \setasign\SetaPDF2\Signer\Ocsp\CertId
        Helper class to create and decode CertID structures.
 - 
        \setasign\SetaPDF2\Signer\Ocsp\Client
        Class representing an OCSP client.
 - 
        \setasign\SetaPDF2\Signer\Ocsp\Request
        Class for creating an OCSPRequest structure.
 - 
        \setasign\SetaPDF2\Signer\Ocsp\Response
        Class representing an OCSPResponse structure.
 - 
        \setasign\SetaPDF2\Signer\Ocsp\SingleResponse
        Class representing a SingleResponse structure of an OCSP response.
 - 
        \setasign\SetaPDF2\Signer\PemHelper
        Helper class for en- and decoding of PEM encoded data.
 - 
        \setasign\SetaPDF2\Signer\SignatureField
        Helper class to create/handle a signature field
 - 
        \setasign\SetaPDF2\Signer\Signature\Appearance\AbstractAppearance
        Abstract class representing a signature appearance
 - 
        \setasign\SetaPDF2\Signer\Signature\Appearance\Dynamic
        Class representing a dynamic visible signature appearance
 - 
        \setasign\SetaPDF2\Signer\Signature\Appearance\XObject
        Class representing a signature appearance based on an existing XObject
 - 
        \setasign\SetaPDF2\Signer\Signature\Module\Cms
        A signature module to create CMS signatures.
 - 
        \setasign\SetaPDF2\Signer\Signature\Module\OpenSsl
        A signature module which uses the PHP builtin openssl functions.
 - 
        \setasign\SetaPDF2\Signer\Signature\Module\OpenSslCli
        A signature module which uses the S/MIME utility of OpenSSL via command line.
 - 
        \setasign\SetaPDF2\Signer\Signature\Module\OpenSslCliCms
        A signature module which uses the CMS utility of OpenSSL via command line.
 - 
        \setasign\SetaPDF2\Signer\Signature\Module\Pades
        A signature module to create PAdES-BES/B-B conform signatures.
 - 
        \setasign\SetaPDF2\Signer\Signer
        The main class of the SetaPDF-Signer Component
 - 
        \setasign\SetaPDF2\Signer\Timestamp\Module\AbstractModule
        Abstract class representing a timestamp module
 - 
        \setasign\SetaPDF2\Signer\Timestamp\Module\Rfc3161\Curl
        A timestamp module using the RFC 3161 Standard
 - 
        \setasign\SetaPDF2\Signer\Timestamp\Module\Rfc3161\Exception
        The \setasign\SetaPDF2\Signer\Timestamp\Module\Rfc3161\Exception thrown by the \setasign\SetaPDF2\Signer\Signer component
 - 
        \setasign\SetaPDF2\Signer\Timestamp\Module\Rfc3161\Rfc3161
        Abstract class representing a timestamp module of the standard RFC 3161
 - 
        \setasign\SetaPDF2\Signer\TmpDocument
        Class for handling an intermediate version of the document that should be signed.
 - 
        \setasign\SetaPDF2\Signer\Tsp\Response
        Class representing a Timestamp Response.
 - 
        \setasign\SetaPDF2\Signer\Tsp\Token
        Class representing a Timestamp Token
 - 
        \setasign\SetaPDF2\Signer\ValidationRelatedInfo\CertificateResult
        Class representing the validation related information result of a certificate.
 - 
        \setasign\SetaPDF2\Signer\ValidationRelatedInfo\Collector
        Class offering methods to collect validation related information.
 - 
        \setasign\SetaPDF2\Signer\ValidationRelatedInfo\Exception
        Exception class used in context for validation related information.
 - 
        \setasign\SetaPDF2\Signer\ValidationRelatedInfo\IntegrityResult
        Class representing an integrity result of a signature by its field name.
 - 
        \setasign\SetaPDF2\Signer\ValidationRelatedInfo\LogEntry
        Class representing a log entry.
 - 
        \setasign\SetaPDF2\Signer\ValidationRelatedInfo\Logger
        The standard logger implementation
 - 
        \setasign\SetaPDF2\Signer\ValidationRelatedInfo\Result
        Class representing a validation related information result.
 - 
        \setasign\SetaPDF2\Signer\ValidationRelatedInfo\ResultByField
        Class representing a validation related information result by a signature field name.
 - 
        \setasign\SetaPDF2\Signer\ValidationRelatedInfo\ResultBySignedData
        Class representing a validation related information result by a SignedData object.
 - 
        \setasign\SetaPDF2\Signer\X509\Certificate
        Class representing a X509 Certificate.
 - 
        \setasign\SetaPDF2\Signer\X509\Chain
        Helper class to build certificate paths.
 - 
        \setasign\SetaPDF2\Signer\X509\Collection
        Class representing a collection of X509 certificates.
 - 
        \setasign\SetaPDF2\Signer\X509\Crl
        Class representing a CRL.
 - 
        \setasign\SetaPDF2\Signer\X509\Extension\AuthorityInformationAccess
        Class representing the X509 Certificate Authority Information Access extension.
 - 
        \setasign\SetaPDF2\Signer\X509\Extension\AuthorityKeyIdentifier
        Class representing the X509 Authority key identifier extension.
 - 
        \setasign\SetaPDF2\Signer\X509\Extension\BasicConstraints
        Class representing the X509 Basic Constraints extension.
 - 
        \setasign\SetaPDF2\Signer\X509\Extension\CrlDistributionPoint
        Class representing the X509 Certificate Revocation List distribution points extension.
 - 
        \setasign\SetaPDF2\Signer\X509\Extension\ExtendedKeyUsage
        Class representing the X509 Extended key usage extension.
 - 
        \setasign\SetaPDF2\Signer\X509\Extension\Extension
        Base class for X509 extensions.
 - 
        \setasign\SetaPDF2\Signer\X509\Extension\KeyUsage
        Class representing the X509 Key usage extension.
 - 
        \setasign\SetaPDF2\Signer\X509\Extension\OcspNoCheck
        Class representing the X509 OCSP No Check Extension extension.
 - 
        \setasign\SetaPDF2\Signer\X509\Extension\SubjectKeyIdentifier
        Class representing the X509 Subject key identifier extension.
 - 
        \setasign\SetaPDF2\Signer\X509\Extension\TimeStamp
        Class representing the Adobe proprietary X509 Time-stamp extension.
 - 
        \setasign\SetaPDF2\Signer\X509\Extensions
        Class offering access to X509 extensions.
 - 
        \setasign\SetaPDF2\Signer\X509\Format
        Helper class for X509 format constants.
 - 
        \setasign\SetaPDF2\Stamper\Exception
        Stamper Exception
 - 
        \setasign\SetaPDF2\Stamper\Stamp\AbstractStamp
        The abstract base stamp class
 - 
        \setasign\SetaPDF2\Stamper\Stamp\ImageStamp
        The image stamp class
 - 
        \setasign\SetaPDF2\Stamper\Stamp\PdfStamp
        The PDF stamp class
 - 
        \setasign\SetaPDF2\Stamper\Stamp\RichTextStamp
        The rich-text stamp class
 - 
        \setasign\SetaPDF2\Stamper\Stamp\TextStamp
        The text stamp class
 - 
        \setasign\SetaPDF2\Stamper\Stamp\XObjectStamp
        The XObject stamp class
 - 
        \setasign\SetaPDF2\Stamper\Stamper
        The main class of the SetaPDF-Stamper Component
 
Traits
- 
                \setasign\SetaPDF2\Core\Document\Page\Annotation\QuadPointsTrait
                Trait for handling the QuadPoints property in Annotations
 - 
                \setasign\SetaPDF2\FormFiller\Field\VariableTextTrait
                A trait for variable text properties of fields
 - 
                \setasign\SetaPDF2\Signer\Signature\Module\PadesProxyTrait
                A trait for individual modules using the PAdES module internally.
 
Interfaces
- 
                \setasign\SetaPDF2\Core\Canvas\ContainerInterface
                An interface for objects which contains a canvas object.
 - 
                \setasign\SetaPDF2\Core\Canvas\StreamProxyInterface
                Interface of a StreamProxy
 - 
                \setasign\SetaPDF2\Core\DataStructure\DataStructureInterface
                Interface for data structure classes
 - 
                \setasign\SetaPDF2\Core\Document\ObjectCollector\ObjectCollectorInterface
                Interface for classes collecting indirect objects/references
 - 
                \setasign\SetaPDF2\Core\Encoding\EncodingInterface
                Interface for encoding tables
 - 
                \setasign\SetaPDF2\Core\Filter\FilterInterface
                A filter interface
 - 
                \setasign\SetaPDF2\Core\Font\Cmap\CmapInterface
                Interface for CMAPs.
 - 
                \setasign\SetaPDF2\Core\Font\DescriptorInterface
                Interface for fonts with a font descriptor.
 - 
                \setasign\SetaPDF2\Core\Font\FontInterface
                Font interface
 - 
                \setasign\SetaPDF2\Core\Font\Glyph\Collection\CollectionInterface
                An interface for glyph collections
 - 
                \setasign\SetaPDF2\Core\Geometry\Collidable
                Interface to check for collisions between geometries
 - 
                \setasign\SetaPDF2\Core\Parser\CrossReferenceTable\CrossReferenceTableInterface
                Cross-reference table interface
 - 
                \setasign\SetaPDF2\Core\Reader\ReaderInterface
                Interface of a reader implementation
 - 
                \setasign\SetaPDF2\Core\Resource\ResourceInterface
                Interface for PDF resources
 - 
                \setasign\SetaPDF2\Core\SecHandler\SecHandlerInterface
                Security handler interface
 - 
                \setasign\SetaPDF2\Core\Type\BypassSecHandlerInterface
                Interface for types that can bypass a security handler
 - 
                \setasign\SetaPDF2\Core\Type\IndirectObjectInterface
                Interface indirect objects and object references
 - 
                \setasign\SetaPDF2\Core\Type\OwnerInterface
                Interface representing an owner object which encapsulates other data.
 - 
                \setasign\SetaPDF2\Core\Type\PdfScalarValueInterface
                Interface for scalar values
 - 
                \setasign\SetaPDF2\Core\Type\PdfStringInterface
                Interface for string values
 - 
                \setasign\SetaPDF2\Core\Writer\CopyStreamInterface
                An interface for writer classes which allow to copy from other streams.
 - 
                \setasign\SetaPDF2\Core\Writer\FileInterface
                An interface for writer classes which work with files.
 - 
                \setasign\SetaPDF2\Core\Writer\WriteInterface
                A simple write interface
 - 
                \setasign\SetaPDF2\Core\Writer\WriterInterface
                The writer interface
 - 
                \setasign\SetaPDF2\Extractor\Filter\FilterInterface
                The interface for filter instances.
 - 
                \setasign\SetaPDF2\Extractor\Filter\PageFilterInterface
                The interface for filter instances that requires a page object.
 - 
                \setasign\SetaPDF2\Extractor\Result\CompareableInterface
                An interface for resulting items which can be compared/sorted.
 - 
                \setasign\SetaPDF2\Extractor\Result\HasBoundsInterface
                Interface for resulting objects which have bounds.
 - 
                \setasign\SetaPDF2\Extractor\Result\WordInterface
                A interface for word classes
 - 
                \setasign\SetaPDF2\Extractor\Storage\StorageInterface
                A interface to implement different storage types
 - 
                \setasign\SetaPDF2\FormFiller\Field\AppearanceValueCallbackInterface
                Field appearance callback interface
 - 
                \setasign\SetaPDF2\FormFiller\Field\FieldInterface
                Field interface
 - 
                \setasign\SetaPDF2\Signer\DigestInterface
                The interface for modules that supports different digest algorithms
 - 
                \setasign\SetaPDF2\Signer\InformationResolver\ResolverInterface
                Interface for information resolvers.
 - 
                \setasign\SetaPDF2\Signer\Signature\Module\DictionaryInterface
                An interface that can be used in a signature or timestamp modul to update the signature dictionary.
 - 
                \setasign\SetaPDF2\Signer\Signature\Module\DocumentInterface
                An interface that can be used in a signature or timestamp modul to update the document before the signature creation.
 - 
                \setasign\SetaPDF2\Signer\Signature\Module\ModuleInterface
                The signature module interface
 - 
                \setasign\SetaPDF2\Signer\Timestamp\Module\ModuleInterface
                The signature module interface
 - 
                \setasign\SetaPDF2\Signer\ValidationRelatedInfo\LoggerInterface
                Interface for the logger
 - 
                \setasign\SetaPDF2\Signer\X509\CollectionInterface
                Interface representing a collection of X509 certificates.
 
