67class PODOFO_API PdfDictionaryElement :
public PdfElement
74 PdfDictionaryElement(PdfDocument& parent,
75 const PdfName& type = PdfName::Null,
76 const PdfName& subtype = PdfName::Null);
83 PdfDictionaryElement(PdfObject& obj);
85 PdfDictionaryElement(
const PdfDictionaryElement& element) =
default;
88 PdfDictionary& GetDictionary();
89 const PdfDictionary& GetDictionary()
const;
92class PODOFO_API PdfArrayElement :
public PdfElement
97 PdfArrayElement(PdfDocument& parent);
104 PdfArrayElement(PdfObject& obj);
106 PdfArrayElement(
const PdfArrayElement& element) =
default;
109 PdfArray& GetArray();
110 const PdfArray& GetArray()
const;
PdfDocument is the core interface for working with PDF documents.
Definition PdfDocument.h:108
PdfElement is a common base class for all elements in a PDF file.
Definition PdfElement.h:27
PdfObject & GetObject()
Get access to the internal object.
Definition PdfElement.h:34
const PdfObject & GetObject() const
Get access to the internal object This is an overloaded member function.
Definition PdfElement.h:40
This class represents a PDF indirect Object in memory.
Definition PdfObject.h:31
Convenient type for char array storage and/or buffer with std::string compatibility.
Definition basetypes.h:30
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:152