LibreOffice Module vcl (master) 1
|
Array object: a list. More...
#include <pdfdocument.hxx>
Public Member Functions | |
PDFArrayElement (PDFObjectElement *pObject) | |
bool | Read (SvStream &rStream) override |
void | PushBack (PDFElement *pElement) |
const std::vector< PDFElement * > & | GetElements () const |
PDFElement * | GetElement (size_t nIndex) const |
void | writeString (OStringBuffer &rBuffer) override |
Public Member Functions inherited from vcl::filter::PDFElement | |
PDFElement ()=default | |
virtual bool | Read (SvStream &rStream)=0 |
virtual | ~PDFElement ()=default |
void | setVisiting (bool bVisiting) |
bool | alreadyVisiting () const |
void | setParsing (bool bParsing) |
bool | alreadyParsing () const |
virtual void | writeString (OStringBuffer &rBuffer)=0 |
Private Attributes | |
std::vector< PDFElement * > | m_aElements |
PDFObjectElement * | m_pObject |
The object that contains this array. More... | |
Array object: a list.
Definition at line 141 of file pdfdocument.hxx.
vcl::filter::PDFArrayElement::PDFArrayElement | ( | PDFObjectElement * | pObject | ) |
Definition at line 2877 of file pdfdocument.cxx.
References pObject.
|
inline |
Definition at line 152 of file pdfdocument.hxx.
References m_aElements, and nIndex.
const std::vector< PDFElement * > & vcl::filter::PDFArrayElement::GetElements | ( | ) | const |
Definition at line 2905 of file pdfdocument.cxx.
References m_aElements.
Referenced by vcl::PDFObjectCopier::copyPageStreams(), vcl::filter::PDFDocument::WritePageObject(), and vcl::filter::PDFDocument::WriteXRef().
void vcl::filter::PDFArrayElement::PushBack | ( | PDFElement * | pElement | ) |
Definition at line 2897 of file pdfdocument.cxx.
References vcl::filter::PDFObjectElement::GetObjectValue(), m_aElements, m_pObject, and SAL_INFO.
|
overridevirtual |
Implements vcl::filter::PDFElement.
Definition at line 2882 of file pdfdocument.cxx.
References ch, SvStream::ReadChar(), SAL_INFO, and SAL_WARN.
|
inlineoverridevirtual |
Implements vcl::filter::PDFElement.
Definition at line 154 of file pdfdocument.hxx.
References m_aElements.
|
private |
Definition at line 143 of file pdfdocument.hxx.
Referenced by GetElements(), and PushBack().
|
private |
The object that contains this array.
Definition at line 145 of file pdfdocument.hxx.
Referenced by PushBack().