5#ifndef PDF_BASE_DATA_TYPES_H
6#define PDF_BASE_DATA_TYPES_H
9#include <podofo/auxiliary/StreamDevice.h>
14class PdfStatefulEncrypt;
26 inline PdfDataType GetDataType()
const {
return m_DataType; }
This file should be included as the FIRST file in every header of PoDoFo lib.
A PdfDataProvider object with a PdfObject owner, specialized in holding objects.
Definition PdfDataContainer.h:20
A class to inherit for classes that are stored as union members in a PdfVariant.
Definition PdfBaseDataTypes.h:19
An helper class to inherit to provide common serialization methods.
Definition PdfBaseDataTypes.h:38
std::string ToString(PdfWriteFlags flags=PdfWriteFlags::None) const
Converts the current object into a string representation which can be written directly to a PDF file ...
Definition PdfBaseDataTypes.h:53
A datatype that allows to write arbitrary data to a PDF file.
Definition PdfData.h:21
This class represents a PdfName.
Definition PdfName.h:22
A reference is a pointer to a object in the PDF file of the form "4 0 R", where 4 is the object numbe...
Definition PdfReference.h:22
A string that can be written to a PDF document.
Definition PdfString.h:22
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
PdfWriteFlags
Specify additional options for writing the PDF.
Definition PdfDeclarations.h:147