71class PODOFO_API PdfDictionaryElement :
public PdfElement
79 PdfDictionaryElement(PdfDocument& parent,
80 const PdfName& type = PdfName::Null,
81 const PdfName& subtype = PdfName::Null);
89 PdfDictionaryElement(PdfObject& obj);
91 PdfDictionaryElement(
const PdfDictionaryElement& element) =
default;
94 PdfDictionary& GetDictionary();
95 const PdfDictionary& GetDictionary()
const;
98class PODOFO_API PdfArrayElement :
public PdfElement
104 PdfArrayElement(PdfDocument& parent);
112 PdfArrayElement(PdfObject& obj);
114 PdfArrayElement(
const PdfArrayElement& element) =
default;
117 PdfArray& GetArray();
118 const PdfArray& GetArray()
const;
PdfDocument is the core interface for working with PDF documents.
Definition PdfDocument.h:109
PdfElement is a common base class for all elements in a PDF file.
Definition PdfElement.h:28
PdfObject & GetObject()
Get access to the internal object.
Definition PdfElement.h:36
const PdfObject & GetObject() const
Get access to the internal object This is an overloaded member function.
Definition PdfElement.h:43
This class represents a PDF indirect Object in memory.
Definition PdfObject.h:33
Convenient type for char array storage and/or buffer with std::string compatibility.
Definition basetypes.h:35
All classes, functions, types and enums of PoDoFo are members of these namespace.
Definition basetypes.h:13
PdfDataType
Every PDF datatype that can occur in a PDF file is referenced by an own enum (e.g.
Definition PdfDeclarations.h:165