9#include "PdfResourceOperations.h"
23 friend class PdfXObjectForm;
24 friend class PdfTilingPattern;
26 friend class PdfAcroForm;
39 const PdfFont* GetFont(
const std::string_view&
name)
const;
45 PdfObject* GetResource(PdfResourceType
type,
const std::string_view&
key)
override;
51 const PdfObject* GetResource(PdfResourceType
type,
const std::string_view&
key)
const override;
58 void RemoveResource(PdfResourceType
type,
const std::string_view&
key)
override;
59 void RemoveResources(PdfResourceType
type)
override;
64 void RemoveResource(
const std::string_view&
type,
const std::string_view&
key)
override;
65 void RemoveResources(
const std::string_view&
type)
override;
66 PdfObject* GetResource(
const std::string_view&
type,
const std::string_view&
key)
override;
67 const PdfObject* GetResource(
const std::string_view&
type,
const std::string_view&
key)
const override;
71 const PdfDictionary* GetResourceDictionary(
const std::string_view&
type)
const override;
75 PdfObject* getResource(
const std::string_view&
type,
const std::string_view&
key)
const;
80 std::array<
unsigned, (
unsigned)PdfResourceType::Properties> m_currResourceIds;
An interface that provides the necessary features for a painter to draw onto a PdfObject.
Definition PdfCanvas.h:25
The PDF dictionary data type of PoDoFo (inherits from PdfDataContainer, the base class for such repre...
Definition PdfDictionary.h:77
PdfDocument is the core interface for working with PDF documents.
Definition PdfDocument.h:108
Before you can draw text on a PDF document, you have to create a font object first.
Definition PdfFont.h:42
This class represents a PdfName.
Definition PdfName.h:21
This class represents a PDF indirect Object in memory.
Definition PdfObject.h:31
PdfPage is one page in the pdf document.
Definition PdfPage.h:133
This class provides an easy to use painter object which allows you to draw on a PDF page object.
Definition PdfPainter.h:217
Low level interface for resource handling operations Inherited by PdfResources.
Definition PdfResourceOperations.h:15
A interface that provides a wrapper around /Resources.
Definition PdfResources.h:21
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