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...
|
|
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 |