PoDoFo 1.0.0-dev
Loading...
Searching...
No Matches
PdfExtGState.h
1
7#ifndef PDF_EXTGSTATE_H
8#define PDF_EXTGSTATE_H
9
10#include "PdfElement.h"
11#include "PdfExtGStateDefinition.h"
12
13namespace PoDoFo {
14
15class PdfGraphicsStateWrapper;
16
22class PODOFO_API PdfExtGState final : public PdfDictionaryElement
23{
24 friend class PdfDocument;
25 friend class PdfGraphicsStateWrapper;
26
27private:
35
36public:
37 const PdfExtGStateDefinition& GetDefinition() const { return *m_Definition; }
38 PdfExtGStateDefinitionPtr GetDefinitionPtr() const { return m_Definition; }
39
40public:
41 PdfExtGStateDefinitionPtr m_Definition;
42};
43
44};
45
46#endif // PDF_EXTGSTATE_H
47
PdfDocument is the core interface for working with PDF documents.
Definition PdfDocument.h:111
This class wraps the ExtGState object used in the Resource Dictionary of a Content-supporting element...
Definition PdfExtGState.h:23
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
std::shared_ptr< const PdfExtGStateDefinition > PdfExtGStateDefinitionPtr
Convenience alias for a constant PdfExtGStateDefinition shared ptr.
Definition PdfExtGStateDefinition.h:34