Ipelib
|
#include <iperesources.h>
Inherited by ipe::PdfFileResources, and ipe::PdfResources.
Public Member Functions | |
PdfResourceBase () | |
virtual | ~PdfResourceBase () |
virtual const PdfObj * | object (int num) const noexcept=0 |
const PdfObj * | getDeep (const PdfDict *d, String key) const noexcept |
const PdfDict * | getDict (const PdfDict *d, String key) const noexcept |
const PdfDict * | resourcesOfKind (String kind) const noexcept |
const PdfDict * | findResource (String kind, String name) const noexcept |
const PdfDict * | findResource (const PdfDict *xf, String kind, String name) const noexcept |
Protected Attributes | |
std::unique_ptr< PdfDict > | iPageResources |
Base class providing access to PDF objects.
PdfResourceBase::PdfResourceBase | ( | ) |
|
virtual |
|
pure virtualnoexcept |
Implemented in ipe::PdfResources, and ipe::PdfFileResources.
References ipe::PdfObj::ref(), and ipe::PdfRef::value().
References ipe::PdfObj::dict().
References ipe::PdfObj::dict().
|
noexcept |
|
protected |
Referenced by ipe::PdfResources::baseResources(), ipe::PdfResources::collect(), and ipe::PdfResources::show().