#include <PdfXRefStreamParserObject.h>
Public Member Functions | |
PdfXRefStreamParserObject (PdfVecObjects *pCreator, const PdfRefCountedInputDevice &rDevice, const PdfRefCountedBuffer &rBuffer, PdfParser::TVecOffsets *pOffsets) | |
bool | HasPrevious () |
pdf_long | GetPreviousOffset () |
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 | |
lOffset | the position in the device from which the object shall be read if lOffset = -1, the object will be read from the current position in the file. | |
pOffsets | XRef entries are stored into this array |
pdf_long PoDoFo::PdfXRefStreamParserObject::GetPreviousOffset | ( | ) | [inline] |
bool PoDoFo::PdfXRefStreamParserObject::HasPrevious | ( | ) | [inline] |