PoDoFo 0.7.0
|
#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 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 |