A tree of pages.
More...
#include <PDFPrinterSupport.h>
|
| | PageTree (ResourceDictionary *r=NULL, Rectangle *mBox=NULL, Rectangle *cBox=NULL, unsigned long int objNum=0L, unsigned short int genNum=0, CrossReferenceTable *tab=NULL) |
| | Constructor. More...
|
| |
| | ~PageTree () |
| | Destructor. More...
|
| |
| void | AddPage (Page *thepage) |
| | Add a page. More...
|
| |
| void | AddPageTree (PageTree *thepagetree) |
| | Add a tree of pages. More...
|
| |
| | TypedDictionary (string t, unsigned long int objNum=0L, unsigned short int genNum=0, CrossReferenceTable *tab=NULL) |
| | Constructor. More...
|
| |
| | ~TypedDictionary () |
| | Destructor. More...
|
| |
| | Dictionary (unsigned long int objNum=0L, unsigned short int genNum=0, CrossReferenceTable *tab=NULL) |
| | Constructor. More...
|
| |
| virtual | ~Dictionary () |
| | Destructor. More...
|
| |
| virtual ostream & | WriteDirect (ostream &stream) const |
| | Write an object directly. More...
|
| |
| | IndirectObject (unsigned long int objNum=0L, unsigned short int genNum=0, CrossReferenceTable *tab=NULL) |
| | Constructor. More...
|
| |
| virtual | ~IndirectObject () |
| | Destructor. More...
|
| |
| ostream & | WriteObjectToFile (ostream &stream) |
| | Write an object indirectly. More...
|
| |
| ostream & | WriteIndirectReference (ostream &stream) const |
| | Write an object indirectly. More...
|
| |
| virtual ostream & | WriteDirect (ostream &stream) const =0 |
| | Write an object directly. More...
|
| |
| unsigned long int | ObjectNumber () const |
| | Return this object's object number. More...
|
| |
| unsigned short int | GenerationNumber () const |
| | Return this object's generation number. More...
|
| |
| streampos | FileOffset () const |
| | Return this object's file offset. More...
|
| |
| bool | HasOffset () const |
| | Does the object have a file offset? More...
|
| |
A tree of pages.
- Author
- Robert Heller <heller@deepsoft.com>
◆ PageTree()
Constructor.
Create a fresh Pager object.
- Parameters
-
| r | Resource Dictionary. |
| mBox | Media box. |
| cBox | Crop box. |
| objNum | The next object number. |
| genNum | The generation number. |
| tab | The cross reference table we are in. |
References cropBox, mediaBox, parent, and resources.
◆ ~PageTree()
| FCFSupport::PDFFileStructures::PageTree::~PageTree |
( |
| ) |
|
|
inline |
◆ AddPage()
| void FCFSupport::PDFFileStructures::PageTree::AddPage |
( |
Page * |
thepage | ) |
|
|
inline |
◆ AddPageTree()
| void FCFSupport::PDFFileStructures::PageTree::AddPageTree |
( |
PageTree * |
thepagetree | ) |
|
|
inline |
◆ WriteDictionaryElements()
| virtual ostream & FCFSupport::PDFFileStructures::PageTree::WriteDictionaryElements |
( |
ostream & |
stream | ) |
const |
|
protectedvirtual |
◆ cropBox
| Rectangle* FCFSupport::PDFFileStructures::PageTree::cropBox |
|
private |
Crop box for this page tree.
Referenced by PageTree().
◆ mediaBox
| Rectangle* FCFSupport::PDFFileStructures::PageTree::mediaBox |
|
private |
Media box for this page tree.
Referenced by PageTree().
◆ pagenodes
| vector<TypedDictionary *> FCFSupport::PDFFileStructures::PageTree::pagenodes |
|
private |
◆ parent
| PageTree* FCFSupport::PDFFileStructures::PageTree::parent |
|
private |
◆ resources
Resources for this page tree.
Referenced by PageTree().