CPoDoFo::charbuff_t< typename > | Convenient type for char array storage and/or buffer with std::string compatibility |
CPoDoFo::CodePointSpan | A memory owning immutable block of code points, optimized for small segments as up to 3 elements can stay in the stack |
CPoDoFo::CodeSpaceRange | Represent a range in the "begincodespacerange" section |
CPoDoFo::Corners | An 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::InputStream | An interface for reading blocks of data from a data source |
►CPoDoFo::InputStreamDevice | This class represents an input device It optionally supports peeking |
CPoDoFo::PdfCanvasInputDevice | There are Pdfs spanning delimiters or begin/end tags into contents streams |
►CPoDoFo::StreamDevice | This class provides an output device which operates either on a file or on a buffer in memory |
CPoDoFo::NullStreamDevice | An StreamDevice device that does nothing |
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::OutputStream | An interface for writing blocks of data to a data source |
CPoDoFo::PdfStringStream | A specialized Pdf output string stream It supplies an iostream-like operator<< interface, while still inheriting OutputStream |
CPoDoFo::PdfAppearanceStream | A qualified appearance stream, with type and state name |
CPoDoFo::PdfArrayIndirectIterableBase< TObject, TListIterator > | Helper class to iterate through array indirect objects |
►CPoDoFo::PdfCanvas | A interface that provides the necessary features for a painter to draw onto a PdfObject |
CPoDoFo::PdfPage | PdfPage is one page in the pdf document |
CPoDoFo::PdfCharCode | A character code unit |
CPoDoFo::PdfCharCodeMap | A bidirectional map from character code units to unspecified code points |
CPoDoFo::PdfCharGIDInfo | Represents a bundle of a CID and GID information |
CPoDoFo::PdfCID | Represent a CID (Character ID) with full code unit information |
CPoDoFo::PdfCIDToGIDMap | Helper class to handle the /CIDToGIDMap entry in a Type2 CID font or /TrueType fonts implicit CID to GID mapping |
CPoDoFo::PdfColor | A color object can represent either a grayscale value, a RGB color, a CMYK color |
►CPoDoFo::PdfColorSpaceFilter | A class that implements methods to sample colors from a scanline buffer |
CPoDoFo::PdfColorSpaceFilterICCBased | Color space as described by ISO 32000-2:2020 "8.6.5.5 ICCBased colour spaces" |
CPoDoFo::PdfColorSpaceFilterIndexed | Color space as described by ISO 32000-2:2020 "8.6.6.3 Indexed colour spaces" |
CPoDoFo::PdfColorSpaceFilterPattern | A color space for a tiling or a shading pattern, as decribed by ISO 32000-2:2020 8.6.6.2 "Pattern colour spaces" |
CPoDoFo::PdfColorSpaceFilterUnkown | Unknown color space filter that default throws on implementations |
CPoDoFo::PdfColorSpaceInitializer | A proxy class that can used to identify a color space choosing from several input types |
CPoDoFo::PdfContent | Content as read from content streams |
CPoDoFo::PdfContents | A interface that provides a wrapper around "PDF content" - the instructions that are used to draw on the PDF "canvas" |
►CPoDoFo::PdfContentStreamOperators | Pdf content stream callble operator interface ISO 32000 - 1:2008 "A.2 PDF Content Stream Operators" |
CPoDoFo::PdfPainter | This class provides an easy to use painter object which allows you to draw on a PDF page object |
CPoDoFo::PdfContentStreamReader | Reader class to read content streams |
►CPoDoFo::PdfDataMember | A class to inherit for classes that are stored as union members in a PdfVariant |
CPoDoFo::PdfName | This class represents a PdfName |
CPoDoFo::PdfReference | A reference is a pointer to a object in the PDF file of the form "4 0 R", where 4 is the object number and 0 is the generation number |
CPoDoFo::PdfString | A string that can be written to a PDF document |
CPoDoFo::PdfDataProvider< T > | An helper class to inherit to provide common serialization methods |
►CPoDoFo::PdfDataProvider< PdfData > | |
CPoDoFo::PdfData | A datatype that allows to write arbitrary data to a PDF file |
►CPoDoFo::PdfDataProvider< PdfDataContainer > | |
►CPoDoFo::PdfDataContainer | A PdfDataProvider object with a PdfObject owner, specialized in holding objects |
CPoDoFo::PdfArray | This class represents a PdfArray Use it for all arrays that are written to a PDF file |
CPoDoFo::PdfDictionary | The PDF dictionary data type of PoDoFo (inherits from PdfDataContainer, the base class for such representations) Note: manipulation function accepts PdfName for the key, while getters accept std::string_view |
►CPoDoFo::PdfDataProvider< PdfName > | |
CPoDoFo::PdfName | This class represents a PdfName |
►CPoDoFo::PdfDataProvider< PdfReference > | |
CPoDoFo::PdfReference | A reference is a pointer to a object in the PDF file of the form "4 0 R", where 4 is the object number and 0 is the generation number |
►CPoDoFo::PdfDataProvider< PdfString > | |
CPoDoFo::PdfString | A string that can be written to a PDF document |
CPoDoFo::PdfDate | This class is a date datatype as specified in the PDF reference |
CPoDoFo::PdfDictionaryIndirectIterableBase< TObject, TMapIterator > | Helper class to iterate through indirect objects |
CPoDoFo::PdfDifferenceList | A helper class for PdfDifferenceEncoding that can be used to create a differences array |
►CPoDoFo::PdfDocument | PdfDocument is the core interface for working with PDF documents |
CPoDoFo::PdfMemDocument | PdfMemDocument is the core class for reading and manipulating PDF files and writing them back to disk |
CPoDoFo::PdfStreamedDocument | PdfStreamedDocument is the preferred class for creating new PDF documents |
CPoDoFo::PdfElement | PdfElement is a common base class for all elements in a PDF file |
CPoDoFo::PdfEncoding | A PdfEncoding is in PdfFont to transform a text string into a representation so that it can be displayed in a PDF file |
CPoDoFo::PdfEncodingFactory | This factory creates a PdfEncoding from an existing object in the PDF |
►CPoDoFo::PdfEncodingMap | A PdfEncodingMap is a low level interface to convert between utf8 and encoded strings in and to determine correct CID mapping |
CPoDoFo::PdfEncodingMapBase | Basic PdfEncodingMap implementation using a PdfCharCodeMap |
►CPoDoFo::PdfEncodingMapOneByte | PdfEncodingMap used by encodings like PdfBuiltInEncoding or PdfDifferenceEncoding that can define all their charset with a single one byte range |
►CPoDoFo::PdfBuiltInEncoding | A common base class for built-in encodings which are known by name |
►CPoDoFo::PdfPredefinedEncoding | A common base class for Pdf defined predefined encodings which are known by name |
CPoDoFo::PdfMacExpertEncoding | MacExpertEncoding |
CPoDoFo::PdfMacRomanEncoding | MacRomanEncoding |
CPoDoFo::PdfWinAnsiEncoding | The WinAnsiEncoding is the default encoding in PoDoFo for contents on PDF pages |
CPoDoFo::PdfStandardEncoding | StandardEncoding |
CPoDoFo::PdfSymbolEncoding | Symbol Encoding |
CPoDoFo::PdfZapfDingbatsEncoding | ZapfDingbats encoding |
CPoDoFo::PdfDifferenceEncoding | PdfDifferenceEncoding is an encoding, which is based on either the fonts encoding or a predefined encoding and defines differences to this base encoding |
CPoDoFo::PdfIdentityEncoding | PdfIdentityEncoding is a two-byte encoding which can be used with TrueType fonts to represent all characters present in a font |
CPoDoFo::PdfNullEncodingMap | Dummy encoding map that will just throw exception |
CPoDoFo::PdfPredefinedToUnicodeCMap | Represents a predefined ToUnicode CMap as the ones described in ISO 32000-2:2020 "9.10.2 Mapping character codes to Unicode values" that can be downloaded from https://github.com/adobe-type-tools/mapping-resources-pdf, folder "pdf2unicode" |
CPoDoFo::PdfEncodingMapFactory | This factory creates a PdfEncodingMap |
►CPoDoFo::PdfEncrypt | A class that is used to encrypt a PDF file and set document permissions on the PDF file |
CPoDoFo::PdfEncryptAESV3 | A class that is used to encrypt a PDF file (AES-256) |
►CPoDoFo::PdfEncryptMD5Base | A pure virtual class that is used to encrypt a PDF file (RC4, AES-128) This class is the base for classes that implement algorithms based on MD5 hashes |
CPoDoFo::PdfEncryptAESV2 | A class that is used to encrypt a PDF file (AES-128) |
CPoDoFo::PdfEncryptRC4 | A class that is used to encrypt a PDF file (RC4 40-bit and 128-bit) |
CPoDoFo::PdfEncryptSession | A bundle of the encrypt object together a context |
CPoDoFo::PdfError | The error handling class of the PoDoFo library |
CPoDoFo::PdfExtension | PdfExtension is a simple class that describes a vendor-specific extension to the official specifications |
CPoDoFo::PdfFontConfigWrapper | This class initializes and destroys the FontConfig library |
CPoDoFo::PdfFontManager | This class assists PdfDocument with caching font information |
CPoDoFo::PdfFontMetrics | This abstract class provides access to font metrics information |
CPoDoFo::PdfGID | Represents a GID (Glyph ID) with PDF metrics identifier |
CPoDoFo::PdfImageMetadata | Non PDF specific image metadata descriptors fetched from image codecs |
CPoDoFo::PdfIndirectObjectList | A 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::PdfMemoryObjectStream | A PDF stream can be appended to any PdfObject and can contain arbitrary data |
CPoDoFo::PdfNames | A storage class for several known PdfName entries |
►CPoDoFo::PdfNameTreeOperations | A low level interface with operations to handle document name trees stored in the /Names element |
CPoDoFo::PdfNameTrees | Interface to access names trees in the document |
CPoDoFo::PdfObject | This class represents a PDF indirect Object in memory |
CPoDoFo::PdfObjectStream | A PDF stream can be appended to any PdfObject and can contain arbitrary data |
CPoDoFo::PdfPainterPath | This class describes PDF paths being written to a PdfPainter |
CPoDoFo::PdfPainterTextObject | This class describes a manually handled PDF text object (content stream operators surrounded by BT |
►CPoDoFo::PdfResourceOperations | Low level interface for resource handling operations Inherited by PdfResources |
CPoDoFo::PdfResources | A interface that provides a wrapper around /Resources |
CPoDoFo::PdfSignerCms | This class computes a CMS signature according to RFC 5652 |
CPoDoFo::PdfSigningContext | A context that can be used to customize the signing process |
CPoDoFo::PdfSigningResults | Interchange signing procedure results |
CPoDoFo::PdfStringScanContext | A PDF string context to iteratively scan a string and collect both CID and unicode codepoints |
►CPoDoFo::PdfTokenizer | A simple tokenizer for PDF files and PDF content streams |
CPoDoFo::PdfPostScriptTokenizer | This class is a parser for general PostScript content in PDF documents |
CPoDoFo::PdfVariant | A variant data type which supports all data types supported by the PDF standard |
CPoDoFo::Rect | An normalized rectangle defined by position (left-bottom) and size |