SetaPDF v2 API Overview
Classes
-
SetaPDF_Core
The class for main properties of the SetaPDF-Core Component
-
SetaPDF_Core_BitConverter
A class that allows you to convert base data types to bytes and vice versa.
-
SetaPDF_Core_Canvas
A class representing a Canvas
-
SetaPDF_Core_Canvas_Draw
A canvas helper class for draw operators
-
SetaPDF_Core_Canvas_GraphicState
A canvas helper class for graphicState operators
-
SetaPDF_Core_Canvas_GraphicState_Text
A class representing a text graphic state.
-
SetaPDF_Core_Canvas_MarkedContent
A canvas helper class for marked content operators
-
SetaPDF_Core_Canvas_Operators
Abstract class for accessing canvas helper objects
-
SetaPDF_Core_Canvas_Path
A canvas helper class for path operators
-
SetaPDF_Core_Canvas_Simple
A class representing minimum functions to access a Canvas.
-
SetaPDF_Core_Canvas_StandardOperators
Abstract canvas helper class for standard operators
-
SetaPDF_Core_Canvas_Text
A canvas helper class for text operators
-
SetaPDF_Core_ColorSpace
Default implementation of a color space
-
SetaPDF_Core_ColorSpace_DeviceCmyk
DeviceCMYK Color Space
-
SetaPDF_Core_ColorSpace_DeviceGray
DeviceGray Color Space
-
SetaPDF_Core_ColorSpace_DeviceN
DeviceN Color Space
-
SetaPDF_Core_ColorSpace_DeviceRgb
DeviceRGB Color Space
-
SetaPDF_Core_ColorSpace_IccBased
ICCBased Color Space
-
SetaPDF_Core_ColorSpace_Indexed
Indexed Color Space
-
SetaPDF_Core_ColorSpace_Lab
Lab Color Space
-
SetaPDF_Core_ColorSpace_Resource
Class for introducing methods for SetaPDF_Core_Resource implementation
-
SetaPDF_Core_ColorSpace_Separation
Separation Color Space
-
SetaPDF_Core_DataStructure_Color
Abstract class for color structures
-
SetaPDF_Core_DataStructure_Color_Cmyk
CMYK Color
-
SetaPDF_Core_DataStructure_Color_Gray
Gray Color
-
SetaPDF_Core_DataStructure_Color_Rgb
RGB Color
-
SetaPDF_Core_DataStructure_Color_Special
Special Color
-
SetaPDF_Core_DataStructure_Date
Data structure class for date objects
-
SetaPDF_Core_DataStructure_NameTree
Data structure class for Name Trees
-
SetaPDF_Core_DataStructure_NumberTree
Data structure class for Number Trees
-
SetaPDF_Core_DataStructure_Rectangle
Data structure class for rect objects
-
SetaPDF_Core_DataStructure_Tree
Abstract data structure class for trees
-
SetaPDF_Core_DataStructure_Tree_KeyAlreadyExistsException
Exception class which is thrown if a key that should be set already exists in a tree
-
SetaPDF_Core_Document
A class representing a PDF document
-
SetaPDF_Core_Document_Action
Class representing a PDF action
-
SetaPDF_Core_Document_Action_Form
Abstract class for form actions
-
SetaPDF_Core_Document_Action_GoTo
Class representing a Go-To action
-
SetaPDF_Core_Document_Action_GoToR
Class representing a remote go-to action.
-
SetaPDF_Core_Document_Action_ImportData
Class representing a import-data action
-
SetaPDF_Core_Document_Action_JavaScript
Class representing a JavaScript action
-
SetaPDF_Core_Document_Action_Launch
Class representing a Launch action
-
SetaPDF_Core_Document_Action_Named
Class representing a Named action
-
SetaPDF_Core_Document_Action_ResetForm
Class representing a reset-form action
-
SetaPDF_Core_Document_Action_SubmitForm
Class representing a submit-form action
-
SetaPDF_Core_Document_Action_Uri
Class representing an URI action
-
SetaPDF_Core_Document_Catalog
A class representing the document catalog
-
SetaPDF_Core_Document_Catalog_AcroForm
Class representing a basic AcroForm
-
SetaPDF_Core_Document_Catalog_AdditionalActions
Class representing the document catalog’s additional-actions dictionary
-
SetaPDF_Core_Document_Catalog_Dests
Class for handling the Dests dictionary in the Catalog
-
SetaPDF_Core_Document_Catalog_Extensions
Class for handling the catalogs extensions dictionary
-
SetaPDF_Core_Document_Catalog_MarkInfo
Class representing the access to the mark information dictionary.
-
SetaPDF_Core_Document_Catalog_Names
Class for handling Names in a PDF document
-
SetaPDF_Core_Document_Catalog_Names_EmbeddedFiles
Class allowing access to embedded files.
-
SetaPDF_Core_Document_Catalog_OptionalContent
Class for handling optional content
-
SetaPDF_Core_Document_Catalog_Outlines
Class for handling a documents outline
-
SetaPDF_Core_Document_Catalog_OutputIntents
Class representing the output intents entry
-
SetaPDF_Core_Document_Catalog_PageLabels
Class for handling page labels
-
SetaPDF_Core_Document_Catalog_Pages
Class for handling PDF pages
-
SetaPDF_Core_Document_Catalog_Permissions
Class representing a helper object for the Perms entry in the document catalog.
-
SetaPDF_Core_Document_Catalog_StructTreeRoot
Class representing the access to the StructTreeRoot dictionary of a document
-
SetaPDF_Core_Document_Catalog_ViewerPreferences
Class representing the access to the ViewerPreferences dictionary of a document
-
SetaPDF_Core_Document_CrossReferenceTable
Class representing a cross-reference table
-
SetaPDF_Core_Document_Destination
Class for handling Destinations in a PDF document
-
SetaPDF_Core_Document_Info
Class for handling the documents info dictionary
-
SetaPDF_Core_Document_ObjectCollector
Class for collecting objects
-
SetaPDF_Core_Document_ObjectCollector_AcroForm
Class for collecting objects from the AcroForm structure
-
SetaPDF_Core_Document_ObjectCollector_Annotations
Class for collecting objects from annotations
-
SetaPDF_Core_Document_ObjectCollector_Dests
Class for collecting objects related to destinations
-
SetaPDF_Core_Document_ObjectCollector_Fonts
Class for collecting objects from fonts
-
SetaPDF_Core_Document_ObjectCollector_Outlines
Class for collecting objects from the document outline
-
SetaPDF_Core_Document_ObjectCollector_Pages
Class for collecting objects from the page tree
-
SetaPDF_Core_Document_ObjectCollector_StructTree
Class for collecting objects from the StructTree structure
-
SetaPDF_Core_Document_ObjectCollector_Tree
Class for collecting objects from the tree data structures
-
SetaPDF_Core_Document_ObjectNotDefinedException
Exception thrown if an object which is not defined should be accessed
-
SetaPDF_Core_Document_ObjectNotFoundException
Exception thrown if an object which is not found should be accessed
-
SetaPDF_Core_Document_ObjectStreamCompressor
Class for compressing objects in object-streams
-
SetaPDF_Core_Document_OptionalContent_Group
An optional content group
-
SetaPDF_Core_Document_OptionalContent_Group_Usage
A helper class for an optional content group object to manage the usage dictionary
-
SetaPDF_Core_Document_OptionalContent_Iterator
Optional content iterator
-
SetaPDF_Core_Document_OutlinesItem
Class representing an outline item
-
SetaPDF_Core_Document_Page
Class representing a PDF page
-
SetaPDF_Core_Document_PageLayout
A class holding page layout properties
-
SetaPDF_Core_Document_PageMode
A class holding page mode properties
-
SetaPDF_Core_Document_Page_AdditionalActions
Class representing a pages additional-actions dictionary
-
SetaPDF_Core_Document_Page_Annotation
Class representing a PDF annotation
-
SetaPDF_Core_Document_Page_Annotation_AdditionalActions
Class representing an annotations additional-actions dictionary
-
SetaPDF_Core_Document_Page_Annotation_AppearanceCharacteristics
Class representing annotations appearance characteristics
-
SetaPDF_Core_Document_Page_Annotation_BorderEffect
Class representing annotations border effect dictionary
-
SetaPDF_Core_Document_Page_Annotation_BorderStyle
Class representing annotations border style dictionary
-
SetaPDF_Core_Document_Page_Annotation_Caret
Class representing a caret annotation
-
SetaPDF_Core_Document_Page_Annotation_Circle
Class representing a circle annotation
-
SetaPDF_Core_Document_Page_Annotation_FileAttachment
Class representing a file attachment annotation
-
SetaPDF_Core_Document_Page_Annotation_Flags
A class representing named annotation flags
-
SetaPDF_Core_Document_Page_Annotation_FreeText
Class representing a free text annotation
-
SetaPDF_Core_Document_Page_Annotation_Highlight
Class representing a highlight annotation
-
SetaPDF_Core_Document_Page_Annotation_Ink
Class representing an ink annotation
-
SetaPDF_Core_Document_Page_Annotation_Line
Class representing a line annotation
-
SetaPDF_Core_Document_Page_Annotation_LineEndingStyle
Constants class for line ends.
-
SetaPDF_Core_Document_Page_Annotation_Link
Class representing a Link annotation
-
SetaPDF_Core_Document_Page_Annotation_Markup
Class representing a markup annotation
-
SetaPDF_Core_Document_Page_Annotation_PolyLine
Class representing a poly line annotation
-
SetaPDF_Core_Document_Page_Annotation_Polygon
Class representing a polygon annotation
-
SetaPDF_Core_Document_Page_Annotation_Popup
Class representing a Pop-up annotation
-
SetaPDF_Core_Document_Page_Annotation_Screen
Class representing a screen annotation
-
SetaPDF_Core_Document_Page_Annotation_Square
Class representing a square annotation
-
SetaPDF_Core_Document_Page_Annotation_Squiggly
Class representing a squiggly-underline annotation
-
SetaPDF_Core_Document_Page_Annotation_Stamp
Class representing a rubber stamp annotation
-
SetaPDF_Core_Document_Page_Annotation_StrikeOut
Class representing a strikeout annotation
-
SetaPDF_Core_Document_Page_Annotation_Text
Class representing a Text annotation
-
SetaPDF_Core_Document_Page_Annotation_TextMarkup
Abstract class representing a text markup annotation.
-
SetaPDF_Core_Document_Page_Annotation_Underline
Class representing a underline annotation
-
SetaPDF_Core_Document_Page_Annotation_Widget
Class representing a widget annotation
-
SetaPDF_Core_Document_Page_Annotation_Widget_AdditionalActions
Class representing a widget annotations additional-actions dictionary
-
SetaPDF_Core_Document_Page_Annotations
Helper class for handling annotations of a page
-
SetaPDF_Core_Document_Page_Contents
A class representing a pages content
-
SetaPDF_Core_EmbeddedFileStream
Class representing an embedded file stream
-
SetaPDF_Core_Encoding
A wrapper class for handling PDF specific encodings
-
SetaPDF_Core_Encoding_AbstractEncoding
Abstract class for encoding classes
-
SetaPDF_Core_Encoding_MacExpert
Implementation of the MacExpertEncoding
-
SetaPDF_Core_Encoding_MacRoman
Implementation of the MacRomanEncoding
-
SetaPDF_Core_Encoding_PdfDoc
Implementation of the PdfDocEncoding
-
SetaPDF_Core_Encoding_Standard
Implementation of the StandardEncoding
-
SetaPDF_Core_Encoding_Symbol
Implementation of the SymbolEncoding
-
SetaPDF_Core_Encoding_WinAnsi
Implementation of the WinAnsiEncoding
-
SetaPDF_Core_Encoding_ZapfDingbats
Implementation of the ZapfDingbatsEncoding
-
SetaPDF_Core_Exception
The exception class for the SetaPDF-Core Components
-
SetaPDF_Core_FileSpecification
Class representing a file specification
-
SetaPDF_Core_Filter_Ascii85
Class for handling ASCII base-85 data
-
SetaPDF_Core_Filter_AsciiHex
Class for handling ASCII hexadecimal data
-
SetaPDF_Core_Filter_Exception
Filter exception
-
SetaPDF_Core_Filter_Flate
Class for handling zlib/deflate compression
-
SetaPDF_Core_Filter_Lzw
Class for handling LZW compression
-
SetaPDF_Core_Filter_Predictor
Class handling predictor functions
-
SetaPDF_Core_Filter_RunLength
Class for handling run-length compression
-
SetaPDF_Core_Font
Abstract class representing a Font
-
SetaPDF_Core_Font_Cid
Abstract class representing a CID font
-
SetaPDF_Core_Font_CidType0
Class representing a Type 0 CID font
-
SetaPDF_Core_Font_CidType2
Class representing a Type 2 CID font
-
SetaPDF_Core_Font_Cmap
Class representing a CMAP.
-
SetaPDF_Core_Font_Cmap_Identity
A class representing a Identity CMAP.
-
SetaPDF_Core_Font_Descriptor
Class representing a font descriptor
-
SetaPDF_Core_Font_Exception
Font exception
-
SetaPDF_Core_Font_Glyph_List
Class for accessing adobes glyph lists
-
SetaPDF_Core_Font_MMType1
Class representing a MMType1 font.
-
SetaPDF_Core_Font_Simple
Abstract class for simple fonts.
-
SetaPDF_Core_Font_Standard
Abstract class for standard PDF fonts
-
SetaPDF_Core_Font_Standard_Courier
Class representing the PDF standard font Courier
-
SetaPDF_Core_Font_Standard_CourierBold
Class representing the PDF standard font Courier-Bold
-
SetaPDF_Core_Font_Standard_CourierBoldOblique
Class representing the PDF standard font Courier-BoldOblique
-
SetaPDF_Core_Font_Standard_CourierOblique
Class representing the PDF standard font Courier-Oblique
-
SetaPDF_Core_Font_Standard_Helvetica
Class representing the PDF standard font Helvetica
-
SetaPDF_Core_Font_Standard_HelveticaBold
Class representing the PDF standard font Helvetica-Bold
-
SetaPDF_Core_Font_Standard_HelveticaBoldOblique
Class representing the PDF standard font Helvetica-BoldOblique
-
SetaPDF_Core_Font_Standard_HelveticaOblique
Class representing the PDF standard font Helvetica-Oblique
-
SetaPDF_Core_Font_Standard_Symbol
Class representing the PDF standard font Symbol
-
SetaPDF_Core_Font_Standard_TimesBold
Class representing the PDF standard font Times-Bold
-
SetaPDF_Core_Font_Standard_TimesBoldItalic
Class representing the PDF standard font Times-BoldItalic
-
SetaPDF_Core_Font_Standard_TimesItalic
Class representing the PDF standard font Times-Italic
-
SetaPDF_Core_Font_Standard_TimesRoman
Class representing the PDF standard font Times-Roman
-
SetaPDF_Core_Font_Standard_ZapfDingbats
Class representing the PDF standard font ZapfDingbats
-
SetaPDF_Core_Font_ToUnicode
Helper class to create ToUnicode Mapping Files
-
SetaPDF_Core_Font_TrueType
Class for TrueType fonts
-
SetaPDF_Core_Font_TrueType_File
Parser class for TTF/OTF files
-
SetaPDF_Core_Font_TrueType_Subset
Class that represents a PDF TrueType font subset.
-
SetaPDF_Core_Font_TrueType_Subset_Exception
Exception which is thrown in sub-setting contexts.
-
SetaPDF_Core_Font_TrueType_Subset_File
An abstract class for sub-setting TrueType fonts.
-
SetaPDF_Core_Font_TrueType_Subset_File_ByteEncoding
Font subsetting class used for single byte encoding.
-
SetaPDF_Core_Font_TrueType_Subset_File_Identity
Font subsetting class used for identity encoding (more bytes).
-
SetaPDF_Core_Font_TrueType_Subset_Table
A generic representation of a table contained in the subsetter.
-
SetaPDF_Core_Font_TrueType_Subset_Table_CharacterToGlyphIndexMapping
This class represents the "cmap" table in a sub-setting context.
-
SetaPDF_Core_Font_TrueType_Subset_Table_CharacterToGlyphIndexMapping_ByteEncoding
This class represents the format byte encoding (format0) subtable in a sub-setting context.
-
SetaPDF_Core_Font_TrueType_Subset_Table_CharacterToGlyphIndexMapping_SubTable
This class is a generic representation of a "cmap" subtable in a sub-setting context.
-
SetaPDF_Core_Font_TrueType_Subset_Table_ControlValue
This class represents the "cvt " table in a sub-setting context.
-
SetaPDF_Core_Font_TrueType_Subset_Table_ControlValueProgram
This class represents the "prep" table in a sub-setting context.
-
SetaPDF_Core_Font_TrueType_Subset_Table_FontProgram
This class represents the "fpgm" table in a sub-setting context.
-
SetaPDF_Core_Font_TrueType_Subset_Table_GlyphData
This class represents the "glyf" table in a sub-setting context.
-
SetaPDF_Core_Font_TrueType_Subset_Table_GlyphData_Description
This class is a generic representation of the glyph description in a sub-setting context.
-
SetaPDF_Core_Font_TrueType_Subset_Table_GlyphData_Description_Composite
This class represents the description of a composite glyph in a sub-setting context.
-
SetaPDF_Core_Font_TrueType_Subset_Table_GlyphData_Description_Simple
This class represents the description of a simple glyph in a sub-setting context.
-
SetaPDF_Core_Font_TrueType_Subset_Table_GlyphData_Glyph
This class represents a glyph in a sub-setting context.
-
SetaPDF_Core_Font_TrueType_Subset_Table_Header
This class represents the "head" table in a sub-setting context.
-
SetaPDF_Core_Font_TrueType_Subset_Table_HorizontalHeader
This class represents the "hhea" table in a sub-setting context.
-
SetaPDF_Core_Font_TrueType_Subset_Table_HorizontalMetrics
This class represents the "hmtx" table in a sub-setting context.
-
SetaPDF_Core_Font_TrueType_Subset_Table_IndexToLocation
This class represents the "loca" table in a sub-setting context.
-
SetaPDF_Core_Font_TrueType_Subset_Table_MaximumProfile
This class represents the "maxp" table in a sub-setting context.
-
SetaPDF_Core_Font_TrueType_Table
Abstract class for true type tables.
-
SetaPDF_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
-
SetaPDF_Core_Font_TrueType_Table_CharacterToGlyphIndexMapping_ByteEncoding
A class representing a subtable "Format 0: Byte encoding table".
-
SetaPDF_Core_Font_TrueType_Table_CharacterToGlyphIndexMapping_SegmentToDelta
A class representing a subtable "Format 4: Segment mapping to delta values".
-
SetaPDF_Core_Font_TrueType_Table_CharacterToGlyphIndexMapping_SegmentedCoverage
A class representing a subtable "Format 12: Segmented coverage".
-
SetaPDF_Core_Font_TrueType_Table_CharacterToGlyphIndexMapping_SubTable
A class representing a subtable of a Character To Glyph Index Mapping Table.
-
SetaPDF_Core_Font_TrueType_Table_CharacterToGlyphIndexMapping_Trimmed
A class representing a subtable "Format 6: Trimmed table mapping".
-
SetaPDF_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
-
SetaPDF_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
-
SetaPDF_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
-
SetaPDF_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
- SetaPDF_Core_Font_TrueType_Table_GlyphData_Description
-
SetaPDF_Core_Font_TrueType_Table_GlyphData_Description_Composite
A class representing a composite glyph description.
-
SetaPDF_Core_Font_TrueType_Table_GlyphData_Description_Simple
A class representing a simple glyph description.
-
SetaPDF_Core_Font_TrueType_Table_GlyphData_Glyph
A class representing a glyph.
-
SetaPDF_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
-
SetaPDF_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
-
SetaPDF_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
-
SetaPDF_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
-
SetaPDF_Core_Font_TrueType_Table_MaximumProfile
A class representing the Maximum Profile (maxp) in a TrueType file. https://www.microsoft.com/typography/otspec/maxp.htm
-
SetaPDF_Core_Font_TrueType_Table_Name
A class representing the Naming Table (name) in a TrueType file.
-
SetaPDF_Core_Font_TrueType_Table_Os2
A class representing the OS/2 and Windows Metrics Table (OS/2) in a TrueType file.
-
SetaPDF_Core_Font_TrueType_Table_Post
A class representing the PostScript Table (post) in a TrueType file.
-
SetaPDF_Core_Font_TrueType_Table_Record
A record in a TrueType file
-
SetaPDF_Core_Font_TrueType_Table_Tags
Abstract class representing TrueType table tags
-
SetaPDF_Core_Font_Type0
Class for Type0 fonts
-
SetaPDF_Core_Font_Type0_Subset
Class that represents a PDF Type0 (Composite) font subset.
-
SetaPDF_Core_Font_Type1
Class for Type1 fonts
-
SetaPDF_Core_Font_Type3
Class representing a Type3 font.
-
SetaPDF_Core_Geometry_Matrix
Class representing a transformation matrix of six elements.
-
SetaPDF_Core_Geometry_Point
Class representing a point
-
SetaPDF_Core_Geometry_Rectangle
Class representing a rectangle
-
SetaPDF_Core_Geometry_Vector
Class representing a vector.
-
SetaPDF_Core_IccProfile_Parser
ICC profile parser
-
SetaPDF_Core_IccProfile_Stream
Class for handling a ICC profile stream
-
SetaPDF_Core_Image
Base class for image handling
-
SetaPDF_Core_Image_Exception
Image exception
-
SetaPDF_Core_Image_Gif
Class representing a GIF image
-
SetaPDF_Core_Image_Gif_Block_AbstractBlock
Class representing any block inside of a GIF.
-
SetaPDF_Core_Image_Gif_Block_Extension_AbstractExtension
Class representing any extension inside a GIF.
-
SetaPDF_Core_Image_Gif_Block_Extension_Application
Class representing an application extension inside a GIF.
-
SetaPDF_Core_Image_Gif_Block_Extension_Comment
Class representing a comment extension inside a GIF.
-
SetaPDF_Core_Image_Gif_Block_Extension_GraphicControl
Class representing a graphic control extension inside a GIF.
-
SetaPDF_Core_Image_Gif_Block_Extension_PlainText
Class representing a plain text extension inside a GIF.
-
SetaPDF_Core_Image_Gif_Block_Header
Class representing a header inside of a GIF.
-
SetaPDF_Core_Image_Gif_Block_ImageDescriptor
Class representing an image descriptor inside of a GIF.
-
SetaPDF_Core_Image_Gif_Block_LogicalScreenDescriptor
Class representing a logical screen descriptor inside of a GIF.
-
SetaPDF_Core_Image_Gif_Filter_Interlace
Class to apply interlacing.
-
SetaPDF_Core_Image_Gif_Filter_Lzw
Class to apply LZW encoding.
-
SetaPDF_Core_Image_Gif_Frame
Class representing a GIF frame.
-
SetaPDF_Core_Image_Gif_Reader
Class used for reading GIF images.
-
SetaPDF_Core_Image_Gif_Reader_Bit
Class used to read single bits.
-
SetaPDF_Core_Image_Gif_Reader_Sequence
Class used to read GIF sequences.
-
SetaPDF_Core_Image_Jpeg
Class representing an JPEG image
-
SetaPDF_Core_Image_Jpeg2000
Class representing an JPEG2000 image
-
SetaPDF_Core_Image_Png
Class representing an PNG image
-
SetaPDF_Core_OutputIntent
A class representing an Output Intent dictionary entry
-
SetaPDF_Core_PageBoundaries
Page Boundaries
-
SetaPDF_Core_PageFormats
Class for getting and handling page formats
-
SetaPDF_Core_Parser_Content
A parser for PDF content
-
SetaPDF_Core_Parser_CorruptedCrossReferenceTable
A PDF cross reference parser for corrupted pdfs
-
SetaPDF_Core_Parser_CrossReferenceTable
A PDF cross reference parser
-
SetaPDF_Core_Parser_CrossReferenceTable_Exception
Cross reference table exception
-
SetaPDF_Core_Parser_Exception
Parser exception
-
SetaPDF_Core_Parser_Pdf
A PDF parser
-
SetaPDF_Core_Parser_Pdf_InvalidTokenException
Invalid token exception
-
SetaPDF_Core_Parser_RawPdf
A PDF parser for standard tokens.
-
SetaPDF_Core_Reader_AbstractReader
An abstract reader class
-
SetaPDF_Core_Reader_Binary
Class representing a binary reader
-
SetaPDF_Core_Reader_Exception
Reader exception
-
SetaPDF_Core_Reader_File
Class for a file reader
-
SetaPDF_Core_Reader_FilePath
A simple class representing a file path.
-
SetaPDF_Core_Reader_MaxFile
Class for a file reader respecting the maximum allowed open file handles/descriptors.
-
SetaPDF_Core_Reader_MaxFileHandler
Class that handles SetaPDF_Core_Reader_MaxFile instances.
-
SetaPDF_Core_Reader_Stream
Class for a stream reader
-
SetaPDF_Core_Reader_String
Class for a string reader
-
SetaPDF_Core_Resource_ExtGState
Resource class for handling external graphic states
-
SetaPDF_Core_Resource_PropertyList
Resource class for handling external graphic states
-
SetaPDF_Core_SecHandler
Main class for PDF security handlers
-
SetaPDF_Core_SecHandler_AbstractHandler
Abstract security handler class for handling PDF encryption features.
-
SetaPDF_Core_SecHandler_Exception
Security handler exception
-
SetaPDF_Core_SecHandler_PublicKey
Security handler class handling public key encryption features.
-
SetaPDF_Core_SecHandler_PublicKey_Aes128
Generator class for AES 128 bit public-key security handler
-
SetaPDF_Core_SecHandler_PublicKey_Aes256
Generator class for AES 256 bit public-key security handler
-
SetaPDF_Core_SecHandler_PublicKey_Arcfour128
Generator class for RC4 40 bit public-key security handler
-
SetaPDF_Core_SecHandler_PublicKey_Arcfour128Cf
Generator class for RC4 128 bit public-key security handler with crypt filters
-
SetaPDF_Core_SecHandler_PublicKey_Recipient
Class representing a recipient of a public-key encrypted PDF document.
-
SetaPDF_Core_SecHandler_SaslPrep
Simple implementation of RFC 4013 (SASLprep).
-
SetaPDF_Core_SecHandler_Standard
Security handler class handling standard encryption features
-
SetaPDF_Core_SecHandler_Standard_Aes128
Generator class for AES 128 bit security handler
-
SetaPDF_Core_SecHandler_Standard_Aes256
Generator class for AES 256 bit security handler (revision 6)
-
SetaPDF_Core_SecHandler_Standard_Aes256R5
Generator class for AES 256 bit security handler (revision 5 - DEPRECTAED IN ISO/DIS 32000-2)
-
SetaPDF_Core_SecHandler_Standard_Arcfour128
Generator class for RC4 128 bit security handler
-
SetaPDF_Core_SecHandler_Standard_Arcfour128Cf
Generator class for RC4 128 bit security handler with crypt filters
-
SetaPDF_Core_SecHandler_Standard_Arcfour40
Generator class for RC4 40 bit security handler
-
SetaPDF_Core_Text
Helper class for writing and handling text
-
SetaPDF_Core_Text_Block
Class representing a text block which can be drawn onto a canvas object
-
SetaPDF_Core_Text_RichTextBlock
Class representing a rich-text block which can be drawn onto a canvas object
-
SetaPDF_Core_Tokenizer
Tokenizer class for PDF documents
-
SetaPDF_Core_TransparencyGroup
Class representing a transparency group
-
SetaPDF_Core_Type_AbstractType
Abstract class for all PDF types
-
SetaPDF_Core_Type_Array
Class representing an array
-
SetaPDF_Core_Type_Boolean
Class representing a boolean value
-
SetaPDF_Core_Type_Callback
This class acts like a proxy for all available SetaPDF_Core_Type_* classes
-
SetaPDF_Core_Type_Dictionary
Class representing a dictionary
-
SetaPDF_Core_Type_Dictionary_Entry
Class representing a pair of a name object and a value in a dictionary
-
SetaPDF_Core_Type_Dictionary_Helper
Helper class for handling of dictionaries
-
SetaPDF_Core_Type_Exception
Type exception
-
SetaPDF_Core_Type_HexString
Class representing a hexadecimal string
-
SetaPDF_Core_Type_IndirectObject
Class representing an indirect object
-
SetaPDF_Core_Type_IndirectReference
Class representing an indirect reference
-
SetaPDF_Core_Type_IndirectReference_Exception
Indirect reference exception
-
SetaPDF_Core_Type_Name
Class representing a name object
-
SetaPDF_Core_Type_Null
Class representing a null object
-
SetaPDF_Core_Type_Numeric
Class representing a numeric object
-
SetaPDF_Core_Type_ObjectStream
Class representing an object stream object.
-
SetaPDF_Core_Type_Raw
Class representing a raw PDF type.
-
SetaPDF_Core_Type_Stream
Class representing a stream object
-
SetaPDF_Core_Type_String
Class representing a string
-
SetaPDF_Core_Type_Token
Class representing a token
-
SetaPDF_Core_Writer
Class for writer constants and short hand writer object
-
SetaPDF_Core_Writer_AbstractWriter
Abstract class for a writer object
-
SetaPDF_Core_Writer_Binary
A class representing a binary writer
-
SetaPDF_Core_Writer_Chain
A writer class which chains different writer objects
-
SetaPDF_Core_Writer_Echo
A writer class which uses simple echo calls
-
SetaPDF_Core_Writer_Exception
Writer exception
-
SetaPDF_Core_Writer_File
A writer class for files or writable streams
-
SetaPDF_Core_Writer_Http
A writer class for HTTP delivery
-
SetaPDF_Core_Writer_HttpStream
A writer class for immediately HTTP delivery without sending a Length header
-
SetaPDF_Core_Writer_Stream
A writer class for streams
-
SetaPDF_Core_Writer_String
A writer class for string results
-
SetaPDF_Core_Writer_TempFile
A writer class for temporary files
-
SetaPDF_Core_Writer_TempStream
A writer class for temporary streams
-
SetaPDF_Core_Writer_Var
A writer class for a referenced variable
-
SetaPDF_Core_XObject
Abstract class representing an external object
-
SetaPDF_Core_XObject_Form
Class representing a Form XObject
-
SetaPDF_Core_XObject_Image
Class representing an Image XObject
-
SetaPDF_Core_XmpHelper
A helper class for an easy lightweight access to XMP data packages
-
SetaPDF_Core_XmpHelper_PdfA
A helper class to handle PDF/A metadata
-
SetaPDF_Core_XmpHelper_Zugferd
A helper class to handle ZUGFeRD >= 2.3 metadata
-
SetaPDF_Core_Zugferd
A helper class to deal with ZUGFeRD (>= 2.3) documents
-
SetaPDF_Exception
Main exception of the SetaPDF package
-
SetaPDF_Exception_NotImplemented
Not implemented exception
-
SetaPDF_Extractor
The main class of the SetaPDF-Extractor Component
-
SetaPDF_Extractor_ContentStreamCleaner
Helper class to clean up content streams.
-
SetaPDF_Extractor_Exception
Extractor Exception
-
SetaPDF_Extractor_Filter_FontSize
A font size filter.
-
SetaPDF_Extractor_Filter_Multi
The multi filter allows you to create a filter by several filter instances.
-
SetaPDF_Extractor_Filter_Rectangle
A rectangle filter.
-
SetaPDF_Extractor_Result_Bounds
Resulting bounds.
-
SetaPDF_Extractor_Result_Collection
This class represents a collection of items implementing SetaPDF_Extractor_Result_HasBoundsInterface
-
SetaPDF_Extractor_Result_Glyph
This class represnts a single glyph.
-
SetaPDF_Extractor_Result_Segment
This class represents a segment/collection of items
-
SetaPDF_Extractor_Result_Word
This class represents a single word
-
SetaPDF_Extractor_Result_WordGroups
This class represents word groups
-
SetaPDF_Extractor_Result_WordWithGlyphs
This class represnts a single word including its glyphs
-
SetaPDF_Extractor_Result_Words
This class represents words
-
SetaPDF_Extractor_Sorter
The abstract sorter class.
-
SetaPDF_Extractor_Sorter_Baseline
A sorter class that sorts lines by comparing the baseline of text items.
-
SetaPDF_Extractor_Sorter_FlexLine
A sorter class that sorts lines by comparing text items on their baseline and a threshold factor.
-
SetaPDF_Extractor_Storage_SpatialStorage
The implementation of a spatial storage
-
SetaPDF_Extractor_Storage_StorageEntry
A basic storage entry
-
SetaPDF_Extractor_Strategy_AbstractStrategy
Abstract class representing an extraction strategy.
-
SetaPDF_Extractor_Strategy_ExactPlain
Extraction strategy for plain text by using single glyphs for rebuilding the text.
-
SetaPDF_Extractor_Strategy_Glyph
Extraction strategy for single glyphs.
-
SetaPDF_Extractor_Strategy_Plain
Extraction strategy for plain text.
-
SetaPDF_Extractor_Strategy_Word
Extraction strategy for single words.
-
SetaPDF_Extractor_Strategy_WordGroup
Extraction strategy for word groups
-
SetaPDF_Extractor_TextItem
A text item.
-
SetaPDF_FormFiller
The main class of the SetaPDF-FormFiller Component
-
SetaPDF_FormFiller_Exception
FormFiller Exception
-
SetaPDF_FormFiller_Field_AbstractField
Abstract form field
-
SetaPDF_FormFiller_Field_AdditionalActions
Class representing a form fields additional-actions dictionary
-
SetaPDF_FormFiller_Field_Button
A checkbox button
-
SetaPDF_FormFiller_Field_ButtonGroup
A radio button group
-
SetaPDF_FormFiller_Field_Choice_AbstractChoice
Abstract class for choice fields
-
SetaPDF_FormFiller_Field_Combo
A combo box
-
SetaPDF_FormFiller_Field_DefaultAppearanceData
Helper class to parse data from the default apperance entry of a form field.
-
SetaPDF_FormFiller_Field_Exception
Form field exception
-
SetaPDF_FormFiller_Field_Flags
A class representing named form field flags
-
SetaPDF_FormFiller_Field_Formatter
Field formatter class emulating various standard formatting functions from Acrobat.
-
SetaPDF_FormFiller_Field_List
A list field
-
SetaPDF_FormFiller_Field_PushButton
A push button field
-
SetaPDF_FormFiller_Field_Signature
A signature field
-
SetaPDF_FormFiller_Field_Text
A text field
-
SetaPDF_FormFiller_Fields
Class allowing transparent access to form fields of a PDF document
-
SetaPDF_FormFiller_Xfa
Class offering access to XFA data of a PDF form.
-
SetaPDF_FormFiller_Xfa_Bridge
The helper class for processing XFA data and template data.
-
SetaPDF_FormFiller_Xfa_Som
The helper class working with SOM expressions.
-
SetaPDF_Merger
The main class of the SetaPDF-Merger Component
-
SetaPDF_Merger_Collection
Class for creating and managing PDF Collections (aka Portfolios, or Packages).
-
SetaPDF_Merger_Collection_Folder
Class representing a folder in a PDF Collection/Portfolio/Package.
-
SetaPDF_Merger_Collection_Item
Class representing a collection item.
-
SetaPDF_Merger_Collection_Schema
Class for handling data schemas in PDF Collections/Portfolios/Packages.
-
SetaPDF_Merger_Collection_Schema_Field
Class representing a field in a schema.
-
SetaPDF_Merger_Exception
Merger Exception
-
SetaPDF_Signer
The main class of the SetaPDF-Signer Component
-
SetaPDF_Signer_Asn1_DistinguishedName
Helper class to convert a DistinguishedName ASN.1 struncture into a string.
-
SetaPDF_Signer_Asn1_Element
Class representing an ASN.1 element.
-
SetaPDF_Signer_Asn1_Exception
ASN.1 exception
-
SetaPDF_Signer_Asn1_Oid
Helper class to de- and encode OIDs
-
SetaPDF_Signer_Asn1_Signed
Abstract class for signed ASN.1 strucutres.
-
SetaPDF_Signer_Asn1_Time
Helper class to decode UTCTime and GeneralizedTime structures.
-
SetaPDF_Signer_CertificateBundler
Class for creation of certificate bundles.
-
SetaPDF_Signer_Cms_CertsOnly
Class to handle CertsOnly CMS containers.
-
SetaPDF_Signer_Cms_SignedData
Class representing a CMS signed data container.
-
SetaPDF_Signer_Digest
Class offering digest constants and helper methods
-
SetaPDF_Signer_DocumentSecurityStore
Class representing a "Document Security Store" in a PDF document.
-
SetaPDF_Signer_Exception
The base exception thrown by the SetaPDF_Signer component
-
SetaPDF_Signer_Exception_ContentLength
An exception which is thrown if the reserved space in a signature template is to small
-
SetaPDF_Signer_InformationResolver_HttpCurlResolver
Resolver for HTTP(s) using CURL functions.
-
SetaPDF_Signer_InformationResolver_Manager
Manager for information resolver instances.
-
SetaPDF_Signer_InformationResolver_NoResolverFoundException
Exception thrown if no resolver can be found for a specific URI.
-
SetaPDF_Signer_Ocsp_CertId
Helper class to create and decode CertID structures.
-
SetaPDF_Signer_Ocsp_Client
Class representing an OCSP client.
-
SetaPDF_Signer_Ocsp_Request
Class for creating an OCSPRequest structure.
-
SetaPDF_Signer_Ocsp_Response
Class representing an OCSPResponse structure.
-
SetaPDF_Signer_Ocsp_SingleResponse
Class representing a SingleResponse structure of an OCSP response.
-
SetaPDF_Signer_Pem
Helper class for en- and decoding of PEM encoded data.
-
SetaPDF_Signer_SignatureField
Helper class to create/handle a signature field
-
SetaPDF_Signer_Signature_Appearance_AbstractAppearance
Abstract class representing a signature appearance
-
SetaPDF_Signer_Signature_Appearance_Dynamic
Class representing a dynamic visible signature appearance
-
SetaPDF_Signer_Signature_Appearance_XObject
Class representing a signature appearance based on an existing XObject
-
SetaPDF_Signer_Signature_Module_Cms
A signature module to create CMS signatures.
-
SetaPDF_Signer_Signature_Module_OpenSsl
A signature module which uses the PHP builtin openssl functions.
-
SetaPDF_Signer_Signature_Module_OpenSslCli
A signature module which uses the S/MIME utility of OpenSSL via command line.
-
SetaPDF_Signer_Signature_Module_OpenSslCliCms
A signature module which uses the CMS utility of OpenSSL via command line.
-
SetaPDF_Signer_Signature_Module_Pades
A signature module to create PAdES-BES/B-B conform signatures.
-
SetaPDF_Signer_Timestamp_Module_AbstractModule
Abstract class representing a timestamp module
-
SetaPDF_Signer_Timestamp_Module_Rfc3161
Abstract class representing a timestamp module of the standard RFC 3161
-
SetaPDF_Signer_Timestamp_Module_Rfc3161_Curl
A timestamp module using the RFC 3161 Standard
-
SetaPDF_Signer_Timestamp_Module_Rfc3161_Exception
The SetaPDF_Signer_Timestamp_Module_Rfc3161_Exception thrown by the SetaPDF_Signer component
-
SetaPDF_Signer_TmpDocument
Class for handling an intermediate version of the document that should be signed.
-
SetaPDF_Signer_Tsp_Response
Class representing a Timestamp Response.
-
SetaPDF_Signer_Tsp_Token
Class representing a Timestamp Token
-
SetaPDF_Signer_ValidationRelatedInfo_CertificateResult
Class representing the validation related information result of a certificate.
-
SetaPDF_Signer_ValidationRelatedInfo_Collector
Class offering methods to collect validation related information.
-
SetaPDF_Signer_ValidationRelatedInfo_Exception
Exception class used in context for validation related information.
-
SetaPDF_Signer_ValidationRelatedInfo_IntegrityResult
Class representing an integrity result of a signature by its field name.
-
SetaPDF_Signer_ValidationRelatedInfo_LogEntry
Class representing a log entry.
-
SetaPDF_Signer_ValidationRelatedInfo_Logger
The standard logger implementation
-
SetaPDF_Signer_ValidationRelatedInfo_Result
Class representing a validation related information result.
-
SetaPDF_Signer_ValidationRelatedInfo_ResultByField
Class representing a validation related information result by a signature field name.
-
SetaPDF_Signer_ValidationRelatedInfo_ResultBySignedData
Class representing a validation related information result by a SignedData object.
-
SetaPDF_Signer_X509_Certificate
Class representing a X509 Certificate.
-
SetaPDF_Signer_X509_Chain
Helper class to build certificate paths.
-
SetaPDF_Signer_X509_Collection
Class representing a collection of X509 certificates.
-
SetaPDF_Signer_X509_Crl
Class representing a CRL.
-
SetaPDF_Signer_X509_Extension_AuthorityInformationAccess
Class representing the X509 Certificate Authority Information Access extension.
-
SetaPDF_Signer_X509_Extension_AuthorityKeyIdentifier
Class representing the X509 Authority key identifier extension.
-
SetaPDF_Signer_X509_Extension_BasicConstraints
Class representing the X509 Basic Constraints extension.
-
SetaPDF_Signer_X509_Extension_CrlDisributionPoint
Class representing the X509 Certificate Revocation List distribution points extension.
-
SetaPDF_Signer_X509_Extension_ExtendedKeyUsage
Class representing the X509 Extended key usage extension.
-
SetaPDF_Signer_X509_Extension_Extension
Base class for X509 extensions.
-
SetaPDF_Signer_X509_Extension_KeyUsage
Class representing the X509 Key usage extension.
-
SetaPDF_Signer_X509_Extension_OcspNoCheck
Class representing the X509 OCSP No Check Extension extension.
-
SetaPDF_Signer_X509_Extension_SubjectKeyIdentifier
Class representing the X509 Subject key identifier extension.
-
SetaPDF_Signer_X509_Extension_TimeStamp
Class representing the Adobe proprietary X509 Time-stamp extension.
-
SetaPDF_Signer_X509_Extensions
Class offering access to X509 extensions.
-
SetaPDF_Signer_X509_Format
Helper class for X509 format constants.
-
SetaPDF_Stamper
The main class of the SetaPDF-Stamper Component
-
SetaPDF_Stamper_Exception
Stamper Exception
-
SetaPDF_Stamper_Stamp
The abstract base stamp class
-
SetaPDF_Stamper_Stamp_Image
The image stamp class
-
SetaPDF_Stamper_Stamp_Pdf
The PDF stamp class
-
SetaPDF_Stamper_Stamp_RichText
The rich-text stamp class
-
SetaPDF_Stamper_Stamp_Text
The text stamp class
-
SetaPDF_Stamper_Stamp_XObject
The XObject stamp class
Traits
-
SetaPDF_Core_Document_Page_Annotation_QuadPointsTrait
Trait for handling the QuadPoints property in Annotations
-
SetaPDF_FormFiller_Field_VariableTextTrait
A trait for variable text properties of fields
-
SetaPDF_Signer_Signature_Module_PadesProxyTrait
A trait for individual modules using the PAdES module internally.
Interfaces
-
SetaPDF_Core_Canvas_ContainerInterface
An interface for objects which contains a canvas object.
-
SetaPDF_Core_Canvas_StreamProxyInterface
Interface of a StreamProxy
-
SetaPDF_Core_DataStructure_DataStructureInterface
Interface for data structure classes
-
SetaPDF_Core_Document_ObjectCollectorInterface
Interface for classes collecting indirect objects/references
-
SetaPDF_Core_Encoding_EncodingInterface
Interface for encoding tables
-
SetaPDF_Core_Filter_FilterInterface
A filter interface
-
SetaPDF_Core_Font_Cmap_CmapInterface
Interface for CMAPs.
-
SetaPDF_Core_Font_DescriptorInterface
Interface for fonts with a font descriptor.
-
SetaPDF_Core_Font_FontInterface
Font interface
-
SetaPDF_Core_Font_Glyph_Collection_CollectionInterface
An interface for glyph collections
-
SetaPDF_Core_Geometry_Collidable
Interface to check for collisions between geometries
-
SetaPDF_Core_Parser_CrossReferenceTable_CrossReferenceTableInterface
Cross-reference table interface
-
SetaPDF_Core_Reader_ReaderInterface
Interface of a reader implementation
-
SetaPDF_Core_Resource
Interface for PDF resources
-
SetaPDF_Core_SecHandler_SecHandlerInterface
Security handler interface
-
SetaPDF_Core_Type_BypassSecHandlerInterface
Interface for types that can bypass a security handler
-
SetaPDF_Core_Type_IndirectObjectInterface
Interface indirect objects and object references
-
SetaPDF_Core_Type_Owner
Interface representing an owner object which encapsulates other data.
-
SetaPDF_Core_Type_ScalarValue
Interface for scalar values
-
SetaPDF_Core_Type_StringValue
Interface for string values
-
SetaPDF_Core_WriteInterface
A simple write interface
-
SetaPDF_Core_Writer_CopyStreamInterface
An interface for writer classes which allow to copy from other streams.
-
SetaPDF_Core_Writer_FileInterface
An interface for writer classes which work with files.
-
SetaPDF_Core_Writer_WriterInterface
The writer interface
-
SetaPDF_Extractor_Filter_FilterInterface
The interface for filter instances.
-
SetaPDF_Extractor_Filter_PageFilterInterface
The interface for filter instances that requires a page object.
-
SetaPDF_Extractor_Result_CompareableInterface
An interface for resulting items which can be compared/sorted.
-
SetaPDF_Extractor_Result_HasBoundsInterface
Interface for resulting objects which have bounds.
-
SetaPDF_Extractor_Result_WordInterface
A interface for word classes
-
SetaPDF_Extractor_Storage_StorageInterface
A interface to implement different storage types
-
SetaPDF_FormFiller_Field_AppearanceValueCallbackInterface
Field appearance callback interface
-
SetaPDF_FormFiller_Field_FieldInterface
Field interface
-
SetaPDF_Signer_DigestInterface
The interface for modules that supports different digest algorithms
-
SetaPDF_Signer_InformationResolver_ResolverInterface
Interface for information resolvers.
-
SetaPDF_Signer_Signature_DictionaryInterface
An interface that can be used in a signature or timestamp modul to update the signature dictionary.
-
SetaPDF_Signer_Signature_DocumentInterface
An interface that can be used in a signature or timestamp modul to update the document before the signature creation.
-
SetaPDF_Signer_Signature_Module_ModuleInterface
The signature module interface
-
SetaPDF_Signer_Timestamp_Module_ModuleInterface
The signature module interface
-
SetaPDF_Signer_ValidationRelatedInfo_LoggerInterface
Interface for the logger
-
SetaPDF_Signer_X509_CollectionInterface
Interface representing a collection of X509 certificates.