#include <PdfXRefStream.h>
Inheritance diagram for PoDoFo::PdfXRefStream:
Public Member Functions | |
PdfXRefStream (PdfVecObjects *pParent, PdfWriter *pWriter) | |
virtual | ~PdfXRefStream () |
virtual pdf_uint64 | GetOffset () const |
Protected Member Functions | |
virtual void | BeginWrite (PdfOutputDevice *pDevice) |
virtual void | WriteSubSection (PdfOutputDevice *pDevice, pdf_objnum nFirst, pdf_uint32 nCount) |
virtual void | WriteXRefEntry (PdfOutputDevice *pDevice, pdf_uint64 offset, pdf_gennum generation, char cMode, pdf_objnum objectNumber=0) |
virtual void | EndWrite (PdfOutputDevice *pDevice) |
This is an internal class of PoDoFo used by PdfWriter.
|
Create a new XRef table
|
|
Destruct the XRef table |
|
Called at the start of writing the XRef table. This method can be overwritten in subclasses to write a general header for the XRef table.
Reimplemented from PoDoFo::PdfXRef. |
|
Called at the end of writing the XRef table. Sub classes can overload this method to finish a XRef table.
Reimplemented from PoDoFo::PdfXRef. |
|
Reimplemented from PoDoFo::PdfXRef. |
|
Begin an XRef subsection. All following calls of WriteXRefEntry belong to this XRef subsection.
Reimplemented from PoDoFo::PdfXRef. |
|
Write a single entry to the XRef table
Reimplemented from PoDoFo::PdfXRef. |