PoDoFo 1.0.0-dev
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CPoDoFo::charbuff_t< typename >Convenient type for char array storage and/or buffer with std::string compatibility
 CPoDoFo::CodePointSpanA memory owning immutable block of code points, optimized for small segments as up to 3 elements can stay in the stack
 CPoDoFo::CodeSpaceRangeRepresent a range in the "begincodespacerange" section
 CPoDoFo::CornersAn unoriented rectangle defined by 2 points
 CPoDoFo::datahandle_t< typename >A const data provider that can hold a view to a static segments or a shared buffer
 Cstd::hash< PoDoFo::PdfCharCode >Overload hasher for PdfCharCode
 CPoDoFo::InputStreamAn interface for reading blocks of data from a data source
 CPoDoFo::nullable< T, typename >Alternative to std::optional that supports reference (but not pointer) types
 CPoDoFo::nullable< bool >
 CPoDoFo::nullable< double >
 CPoDoFo::nullable< PdfBlendMode >
 CPoDoFo::nullable< PdfColorRaw >
 CPoDoFo::nullable< PdfFilterList >
 CPoDoFo::nullable< PdfFontDescriptorFlags >
 CPoDoFo::nullable< PdfFontFileType >
 CPoDoFo::nullable< PdfFontStyle >
 CPoDoFo::nullable< PdfRenderingIntent >
 CPoDoFo::nullable< PoDoFo::PdfString >
 CPoDoFo::nullable< PoDoFo::Rect >
 CPoDoFo::nullable< std::chrono::minutes >
 CPoDoFo::nullable< std::chrono::seconds >
 CPoDoFo::nullable< std::shared_ptr< PdfField > >
 CPoDoFo::nullable< std::unique_ptr< PdfNameTreeBase > >
 CPoDoFo::nullable< std::unique_ptr< PoDoFo::PdfAction > >
 CPoDoFo::nullable< std::unique_ptr< PoDoFo::PdfDestination > >
 CPoDoFo::nullable< std::unique_ptr< PoDoFo::PdfFileSpec > >
 CPoDoFo::nullable< std::unique_ptr< PoDoFo::PdfOutlines > >
 CPoDoFo::nullable< Vector2 >
 CPoDoFo::Object< T >Templatized object type getter helper
 CPoDoFo::OutputStreamAn interface for writing blocks of data to a data source
 CPoDoFo::PdfAppearanceStreamA qualified appearance stream, with type and state name
 CPoDoFo::PdfArrayIndirectIterableBase< TObject, TListIterator >Helper class to iterate through array indirect objects
 CPoDoFo::PdfCanvasA interface that provides the necessary features for a painter to draw onto a PdfObject
 CPoDoFo::PdfCharCodeA character code unit
 CPoDoFo::PdfCharCodeMapA bidirectional map from character code units to unspecified code points
 CPoDoFo::PdfCharGIDInfoRepresents a bundle of a CID and GID information
 CPoDoFo::PdfCIDRepresent a CID (Character ID) with full code unit information
 CPoDoFo::PdfCIDToGIDMapHelper class to handle the /CIDToGIDMap entry in a Type2 CID font or /TrueType fonts implicit CID to GID mapping
 CPoDoFo::PdfColorA color object can represent either a grayscale value, a RGB color, a CMYK color
 CPoDoFo::PdfColorSpaceFilterA class that implements methods to sample colors from a scanline buffer
 CPoDoFo::PdfColorSpaceInitializerA proxy class that can used to identify a color space choosing from several input types
 CPoDoFo::PdfContentContent as read from content streams
 CPoDoFo::PdfContentsA interface that provides a wrapper around "PDF content" - the instructions that are used to draw on the PDF "canvas"
 CPoDoFo::PdfContentStreamOperatorsPdf content stream callble operator interface ISO 32000 - 1:2008 "A.2 PDF Content Stream Operators"
 CPoDoFo::PdfContentStreamReaderReader class to read content streams
 CPoDoFo::PdfDataMemberA class to inherit for classes that are stored as union members in a PdfVariant
 CPoDoFo::PdfDataProvider< T >An helper class to inherit to provide common serialization methods
 CPoDoFo::PdfDataProvider< PdfData >
 CPoDoFo::PdfDataProvider< PdfDataContainer >
 CPoDoFo::PdfDataProvider< PdfName >
 CPoDoFo::PdfDataProvider< PdfReference >
 CPoDoFo::PdfDataProvider< PdfString >
 CPoDoFo::PdfDateThis class is a date datatype as specified in the PDF reference
 CPoDoFo::PdfDictionaryIndirectIterableBase< TObject, TMapIterator >Helper class to iterate through indirect objects
 CPoDoFo::PdfDifferenceListA helper class for PdfDifferenceEncoding that can be used to create a differences array
 CPoDoFo::PdfDocumentPdfDocument is the core interface for working with PDF documents
 CPoDoFo::PdfElementPdfElement is a common base class for all elements in a PDF file
 CPoDoFo::PdfEncodingA PdfEncoding is in PdfFont to transform a text string into a representation so that it can be displayed in a PDF file
 CPoDoFo::PdfEncodingFactoryThis factory creates a PdfEncoding from an existing object in the PDF
 CPoDoFo::PdfEncodingMapA PdfEncodingMap is a low level interface to convert between utf8 and encoded strings in and to determine correct CID mapping
 CPoDoFo::PdfEncodingMapFactoryThis factory creates a PdfEncodingMap
 CPoDoFo::PdfEncryptA class that is used to encrypt a PDF file and set document permissions on the PDF file
 CPoDoFo::PdfEncryptSessionA bundle of the encrypt object together a context
 CPoDoFo::PdfErrorThe error handling class of the PoDoFo library
 CPoDoFo::PdfExtensionPdfExtension is a simple class that describes a vendor-specific extension to the official specifications
 CPoDoFo::PdfFontConfigWrapperThis class initializes and destroys the FontConfig library
 CPoDoFo::PdfFontManagerThis class assists PdfDocument with caching font information
 CPoDoFo::PdfFontMetricsThis abstract class provides access to font metrics information
 CPoDoFo::PdfGIDRepresents a GID (Glyph ID) with PDF metrics identifier
 CPoDoFo::PdfImageMetadataNon PDF specific image metadata descriptors fetched from image codecs
 CPoDoFo::PdfIndirectObjectListA list of PdfObjects that constitutes the indirect object list of the document The PdfParser will read the PdfFile into memory and create a PdfIndirectObjectList of all dictionaries found in the PDF file
 CPoDoFo::PdfMemoryObjectStreamA PDF stream can be appended to any PdfObject and can contain arbitrary data
 CPoDoFo::PdfNamesA storage class for several known PdfName entries
 CPoDoFo::PdfNameTreeOperationsA low level interface with operations to handle document name trees stored in the /Names element
 CPoDoFo::PdfObjectThis class represents a PDF indirect Object in memory
 CPoDoFo::PdfObjectStreamA PDF stream can be appended to any PdfObject and can contain arbitrary data
 CPoDoFo::PdfPainterPathThis class describes PDF paths being written to a PdfPainter
 CPoDoFo::PdfPainterTextObjectThis class describes a manually handled PDF text object (content stream operators surrounded by BT
 CPoDoFo::PdfResourceOperationsLow level interface for resource handling operations Inherited by PdfResources
 CPoDoFo::PdfSignerCmsThis class computes a CMS signature according to RFC 5652
 CPoDoFo::PdfSigningContextA context that can be used to customize the signing process
 CPoDoFo::PdfSigningResultsInterchange signing procedure results
 CPoDoFo::PdfStringScanContextA PDF string context to iteratively scan a string and collect both CID and unicode codepoints
 CPoDoFo::PdfTokenizerA simple tokenizer for PDF files and PDF content streams
 CPoDoFo::PdfVariantA variant data type which supports all data types supported by the PDF standard
 CPoDoFo::RectAn normalized rectangle defined by position (left-bottom) and size