LibreOffice Module sdext (master) 1
|
#include <pdfparse.hxx>
Public Member Functions | |
PDFStream (unsigned int nBegin, unsigned int nEnd, PDFDict *pStreamDict) | |
virtual | ~PDFStream () override |
virtual bool | emit (EmitContext &rWriteContext) const override |
virtual PDFEntry * | clone () const override |
unsigned int | getDictLength (const PDFContainer *pObjectContainer) 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 | |
unsigned int | m_nBeginOffset |
unsigned int | m_nEndOffset |
PDFDict * | m_pDict |
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 204 of file pdfparse.hxx.
|
inline |
Definition at line 210 of file pdfparse.hxx.
Referenced by clone().
|
overridevirtual |
Definition at line 607 of file pdfentries.cxx.
|
overridevirtual |
Implements pdfparse::PDFEntry.
Definition at line 616 of file pdfentries.cxx.
References m_nBeginOffset, m_nEndOffset, and PDFStream().
|
overridevirtual |
Implements pdfparse::PDFEntry.
Definition at line 611 of file pdfentries.cxx.
References pdfparse::EmitContext::copyOrigBytes(), m_nBeginOffset, and m_nEndOffset.
unsigned int PDFStream::getDictLength | ( | const PDFContainer * | pObjectContainer | ) | const |
Definition at line 621 of file pdfentries.cxx.
References i, pdfparse::PDFDict::m_aMap, pdfparse::PDFContainer::m_aSubElements, pdfparse::PDFNumber::m_fValue, pdfparse::PDFObjectRef::m_nGeneration, pdfparse::PDFObject::m_nGeneration, pdfparse::PDFObjectRef::m_nNumber, pdfparse::PDFObject::m_nNumber, m_pDict, and pdfparse::PDFObject::m_pObject.
Referenced by pdfparse::PDFObject::getDeflatedStream().
unsigned int pdfparse::PDFStream::m_nBeginOffset |
Definition at line 206 of file pdfparse.hxx.
Referenced by clone(), emit(), and pdfparse::PDFObject::getDeflatedStream().
unsigned int pdfparse::PDFStream::m_nEndOffset |
Definition at line 207 of file pdfparse.hxx.
Referenced by clone(), emit(), and pdfparse::PDFObject::getDeflatedStream().
PDFDict* pdfparse::PDFStream::m_pDict |
Definition at line 208 of file pdfparse.hxx.
Referenced by pdfparse::PDFObject::clone(), pdfparse::PDFObject::getDeflatedStream(), and getDictLength().