LibreOffice Module sdext (master) 1
|
#include <pdfparse.hxx>
Public Member Functions | |
PDFContainer () | |
virtual | ~PDFContainer () override |
bool | emitSubElements (EmitContext &rWriteContext) const |
void | cloneSubElements (std::vector< std::unique_ptr< PDFEntry > > &rNewSubElements) const |
PDFObject * | findObject (unsigned int nNumber, unsigned int nGeneration) const |
PDFObject * | findObject (PDFObjectRef const *pRef) const |
Public Member Functions inherited from pdfparse::PDFEntry | |
PDFEntry () | |
virtual | ~PDFEntry () |
virtual bool | emit (EmitContext &rWriteContext) const =0 |
virtual PDFEntry * | clone () const =0 |
Public Attributes | |
sal_Int32 | m_nOffset |
std::vector< std::unique_ptr< PDFEntry > > | m_aSubElements |
Additional Inherited Members | |
Static Protected Member Functions inherited from pdfparse::PDFEntry | |
static EmitImplData * | getEmitData (EmitContext const &rContext) |
static void | setEmitData (EmitContext &rContext, EmitImplData *pNewEmitData) |
Definition at line 159 of file pdfparse.hxx.
|
inline |
Definition at line 166 of file pdfparse.hxx.
|
overridevirtual |
Definition at line 444 of file pdfentries.cxx.
void PDFContainer::cloneSubElements | ( | std::vector< std::unique_ptr< PDFEntry > > & | rNewSubElements | ) | const |
Definition at line 468 of file pdfentries.cxx.
References i, and m_aSubElements.
Referenced by pdfparse::PDFArray::clone(), pdfparse::PDFDict::clone(), pdfparse::PDFTrailer::clone(), pdfparse::PDFFile::clone(), pdfparse::PDFObject::clone(), and pdfparse::PDFPart::clone().
bool PDFContainer::emitSubElements | ( | EmitContext & | rWriteContext | ) | const |
Definition at line 448 of file pdfentries.cxx.
References pdfparse::PDFEntry::emit(), i, m_aSubElements, pdfparse::EmitContext::m_bDecrypt, and pName.
Referenced by pdfparse::PDFArray::emit(), pdfparse::PDFDict::emit(), pdfparse::PDFTrailer::emit(), pdfparse::PDFFile::emit(), pdfparse::PDFObject::emit(), and pdfparse::PDFPart::emit().
|
inline |
Definition at line 172 of file pdfparse.hxx.
References findObject(), pdfparse::PDFObjectRef::m_nGeneration, and pdfparse::PDFObjectRef::m_nNumber.
Definition at line 475 of file pdfentries.cxx.
References i, m_aSubElements, and pObject.
Referenced by findObject(), pdfi::getAdditionalStream(), pdfparse::PDFFile::impl_getData(), write_addStreamArray(), write_fonts(), and write_objects().
std::vector<std::unique_ptr<PDFEntry> > pdfparse::PDFContainer::m_aSubElements |
Definition at line 162 of file pdfparse.hxx.
Referenced by pdfparse::PDFDict::buildMap(), pdfparse::PDFArray::clone(), pdfparse::PDFDict::clone(), pdfparse::PDFTrailer::clone(), pdfparse::PDFFile::clone(), pdfparse::PDFObject::clone(), pdfparse::PDFPart::clone(), cloneSubElements(), pdfparse::PDFObject::emit(), emitSubElements(), pdfparse::PDFDict::eraseValue(), findObject(), pdfi::getAdditionalStream(), pdfparse::PDFObject::getDeflatedStream(), pdfparse::PDFStream::getDictLength(), pdfparse::PDFFile::impl_getData(), pdfparse::PDFDict::insertValue(), write_addStreamArray(), write_addStreams(), and write_fonts().
sal_Int32 pdfparse::PDFContainer::m_nOffset |
Definition at line 161 of file pdfparse.hxx.
Referenced by pdfi::getAdditionalStream().