Model Railroad System 2.2.2
|
Information directory. More...
#include <PDFPrinterSupport.h>
Public Member Functions | |
InformationDirectory (unsigned long int objNum=0L, unsigned short int genNum=0, CrossReferenceTable *tab=NULL) | |
Constructor. More... | |
~InformationDirectory () | |
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... | |
Public Attributes | |
string | title |
The title. More... | |
string | author |
The author. More... | |
string | subject |
The subject. More... | |
string | keywords |
The keywords. More... | |
string | creater |
The creater. More... | |
string | producer |
The producer. More... | |
time_t | creationDate |
The creationDate. More... | |
time_t | modificationDate |
The modificationDate. More... | |
Protected Member Functions | |
virtual ostream & | WriteDictionaryElements (ostream &stream) const |
Write an object directly. More... | |
virtual ostream & | WriteDictionaryElements (ostream &stream) const |
Write the elements of a dictionary. More... | |
Information directory.
Contains random extra information about the document.
|
inline |
Constructor.
Create a basic information directory.
objNum | The next object number. |
genNum | The generation number. |
tab | The cross reference table we are in. |
References author, creater, creationDate, keywords, modificationDate, producer, subject, and title.
|
inline |
Destructor.
|
protectedvirtual |
Write an object directly.
stream | The output stream to write to. |
Reimplemented from FCFSupport::PDFFileStructures::Dictionary.
string FCFSupport::PDFFileStructures::InformationDirectory::author |
The author.
Referenced by InformationDirectory().
string FCFSupport::PDFFileStructures::InformationDirectory::creater |
The creater.
Referenced by InformationDirectory().
time_t FCFSupport::PDFFileStructures::InformationDirectory::creationDate |
The creationDate.
Referenced by InformationDirectory().
string FCFSupport::PDFFileStructures::InformationDirectory::keywords |
The keywords.
Referenced by InformationDirectory().
time_t FCFSupport::PDFFileStructures::InformationDirectory::modificationDate |
The modificationDate.
Referenced by InformationDirectory().
string FCFSupport::PDFFileStructures::InformationDirectory::producer |
The producer.
Referenced by InformationDirectory().
string FCFSupport::PDFFileStructures::InformationDirectory::subject |
The subject.
Referenced by InformationDirectory().
string FCFSupport::PDFFileStructures::InformationDirectory::title |
The title.
Referenced by InformationDirectory().