PoDoFo 0.9.1
|
#include <PdfXRefStreamParserObject.h>
Public Member Functions | |
PdfXRefStreamParserObject (PdfVecObjects *pCreator, const PdfRefCountedInputDevice &rDevice, const PdfRefCountedBuffer &rBuffer, PdfParser::TVecOffsets *pOffsets) | |
bool | HasPrevious () |
pdf_long | GetPreviousOffset () |
A utility class for PdfParser that can parse an XRef stream object.
It is mainly here to make PdfParser more modular.
PoDoFo::PdfXRefStreamParserObject::PdfXRefStreamParserObject | ( | PdfVecObjects * | pCreator, |
const PdfRefCountedInputDevice & | rDevice, | ||
const PdfRefCountedBuffer & | rBuffer, | ||
PdfParser::TVecOffsets * | pOffsets | ||
) |
Parse the object data from the given file handle starting at the current position.
pCreator | pointer to a PdfVecObjects to resolve object references |
rDevice | an open reference counted input device which is positioned in front of the object which is going to be parsed. |
rBuffer | buffer to use for parsing to avoid reallocations |
pOffsets | XRef entries are stored into this array |
pdf_long PoDoFo::PdfXRefStreamParserObject::GetPreviousOffset | ( | ) | [inline] |
bool PoDoFo::PdfXRefStreamParserObject::HasPrevious | ( | ) | [inline] |