10#include "PdfBaseDataTypes.h"
59 std::shared_ptr<size_t> m_writeBeacon;
This file should be included as the FIRST file in every header of PoDoFo lib.
An interface for writing blocks of data to a data source.
Definition OutputStream.h:15
An helper class to inherit to provide common serialization methods.
Definition PdfBaseDataTypes.h:36
A datatype that allows to write arbitrary data to a PDF file.
Definition PdfData.h:20
PdfData(charbuff &&data, std::shared_ptr< size_t > writeBeacon={ })
Create a new PdfData object with valid PdfData.
PdfData(const bufferview &data, std::shared_ptr< size_t > writeBeacon={ })
Create a new PdfData object with valid PdfData.
const charbuff & GetBuffer() const
Access the data as a std::string.
Definition PdfData.h:55
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
PdfWriteFlags
Specify additional options for writing the PDF.
Definition PdfDeclarations.h:136
cspan< char > bufferview
Convenient read-only char buffer span.
Definition basetypes.h:15