Ipelib
|
#include <iperesources.h>
Inherits ipe::PdfResourceBase.
Classes | |
struct | SPageNumber |
Public Member Functions | |
PdfResources () | |
virtual | ~PdfResources ()=default |
bool | collect (const PdfDict *resources, PdfFile *file) |
virtual const PdfObj * | object (int num) const noexcept |
virtual const PdfDict * | baseResources () const noexcept |
void | addPageNumber (SPageNumber &pn) noexcept |
const Text * | pageNumber (int page, int view) const noexcept |
const std::vector< int > & | embedSequence () const noexcept |
void | show () const noexcept |
bool | isIpeXForm (int num) const |
void | setIpeXForm (int num) |
Public Member Functions inherited from ipe::PdfResourceBase | |
PdfResourceBase () | |
virtual | ~PdfResourceBase () |
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 |
Additional Inherited Members | |
Protected Attributes inherited from ipe::PdfResourceBase | |
std::unique_ptr< PdfDict > | iPageResources |
All the resources needed by the text objects in the document.
PdfResources::PdfResources | ( | ) |
|
virtualdefault |
Collect (recursively) all the given resources (of the one latex page). Takes ownership of all the scanned objects.
References ipe::PdfDict::count(), ipe::PdfObj::dict(), ipe::PdfDict::get(), ipe::PdfResourceBase::iPageResources, ipe::PdfDict::key(), ipe::PdfDict::value(), and ipe::String::z().
Referenced by ipe::Latex::readPdf().
|
virtualnoexcept |
Implements ipe::PdfResourceBase.
|
virtualnoexcept |
References ipe::PdfResourceBase::iPageResources.
|
noexcept |
Referenced by ipe::Latex::addPageNumber().
|
noexcept |
Referenced by ipe::CanvasBase::drawObjects().
|
inlinenoexcept |
|
noexcept |
References ipe::PdfResourceBase::iPageResources, and ipe::String::z().
bool PdfResources::isIpeXForm | ( | int | num | ) | const |
void PdfResources::setIpeXForm | ( | int | num | ) |
Referenced by ipe::Latex::readPdf().