Page label dictionary.
More...
#include <PDFPrinterSupport.h>
|
| | PageLabelDictionary (NumberStyle s=None, const string p="", int st=1, unsigned long int objNum=0L, unsigned short int genNum=0, CrossReferenceTable *tab=NULL) |
| | Constructor. More...
|
| |
| | ~PageLabelDictionary () |
| | Destructor. 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...
|
| |
Page label dictionary.
- Author
- Robert Heller <heller@deepsoft.com>
◆ NumberStyle
Numbering style.
| Enumerator |
|---|
| None | None.
|
| Decimal | Decimal arabic numerals.
|
| UpperRoman | Uppercase roman numerals.
|
| LowerRoman | Lowercase roman numerals.
|
| UpperLetters | Uppercase letters.
|
| LowerLetters | Lowercase letters.
|
◆ PageLabelDictionary()
| FCFSupport::PDFFileStructures::PageLabelDictionary::PageLabelDictionary |
( |
NumberStyle |
s = None, |
|
|
const string |
p = "", |
|
|
int |
st = 1, |
|
|
unsigned long int |
objNum = 0L, |
|
|
unsigned short int |
genNum = 0, |
|
|
CrossReferenceTable * |
tab = NULL |
|
) |
| |
|
inline |
Constructor.
Create a fresh Pager object.
- Parameters
-
| s | Numbering style. |
| p | Page label prefix string. |
| st | Page number starting value for this range. |
| objNum | The next object number. |
| genNum | The generation number. |
| tab | The cross reference table we are in. |
References prefix, start, and style.
◆ ~PageLabelDictionary()
| FCFSupport::PDFFileStructures::PageLabelDictionary::~PageLabelDictionary |
( |
| ) |
|
|
inline |
◆ WriteDictionaryElements()
| virtual ostream & FCFSupport::PDFFileStructures::PageLabelDictionary::WriteDictionaryElements |
( |
ostream & |
stream | ) |
const |
|
protectedvirtual |
◆ prefix
| string FCFSupport::PDFFileStructures::PageLabelDictionary::prefix |
|
private |
◆ start
| int FCFSupport::PDFFileStructures::PageLabelDictionary::start |
|
private |
◆ style
| NumberStyle FCFSupport::PDFFileStructures::PageLabelDictionary::style |
|
private |