PoDoFo 0.9.1
|
#include <PdfObjectStreamParserObject.h>
Public Member Functions | |
PdfObjectStreamParserObject (PdfParserObject *pParser, PdfVecObjects *pVecObjects, const PdfRefCountedBuffer &rBuffer, PdfEncrypt *pEncrypt) |
A utility class for PdfParser that can parse an object stream object.
It is mainly here to make PdfParser more modular.
builddir build BUILD podofo src base PdfObjectStreamParserObject cpp builddir build BUILD podofo src base PdfObjectStreamParserObject cpp PoDoFo::PdfObjectStreamParserObject::PdfObjectStreamParserObject | ( | PdfParserObject * | pParser, |
PdfVecObjects * | pVecObjects, | ||
const PdfRefCountedBuffer & | rBuffer, | ||
PdfEncrypt * | pEncrypt | ||
) |
Create a new PdfObjectStreamParserObject from an existing PdfParserObject. The PdfParserObject will be removed and deleted. All objects from the object stream will be read into memory.
pParser | PdfParserObject for an object stream |
pVecObjects | add loaded objecs to this vector of objects |
rBuffer | use this allocated buffer for caching |
pEncrypt | encryption object used to decrypt streams |