12 #include "PdfBaseDataTypes.h"
54 const PdfStatefulEncrypt* encrypt,
charbuff& buffer)
const;
68 std::shared_ptr<size_t> m_writeBeacon;
SPDX-FileCopyrightText: (C) 2005 Dominik Seichter domseichter@web.de SPDX-FileCopyrightText: (C) 2020...
An interface for writing blocks of data to a data source.
Definition: OutputStream.h:18
An helper class to inherit to provide common serialization methods.
Definition: PdfBaseDataTypes.h:40
A datatype that allows to write arbitrary data to a PDF file.
Definition: PdfData.h:23
PdfData(const bufferview &data, const 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:64
PdfData(charbuff &&data, const std::shared_ptr< size_t > &writeBeacon={ })
Create a new PdfData object with valid PdfData.
Convenient type for char array storage and/or buffer with std::string compatibility.
Definition: basetypes.h:38
SPDX-FileCopyrightText: (C) 2022 Francesco Pretto ceztko@gmail.com SPDX-License-Identifier: LGPL-2....
Definition: basetypes.h:16
PdfWriteFlags
Specify additional options for writing the PDF.
Definition: PdfDeclarations.h:137
cspan< char > bufferview
Convenient read-only char buffer span.
Definition: basetypes.h:19