Model Railroad System  2.2.2
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
FCFSupport::PDFFileStructures::InformationDirectory Class Reference

Information directory. More...

#include <PDFPrinterSupport.h>

Inheritance diagram for FCFSupport::PDFFileStructures::InformationDirectory:
FCFSupport::PDFFileStructures::Dictionary FCFSupport::PDFFileStructures::IndirectObject

Public Member Functions

 InformationDirectory (unsigned long int objNum=0L, unsigned short int genNum=0, CrossReferenceTable *tab=NULL)
 Constructor. More...
 
 ~InformationDirectory ()
 Destructor. More...
 
- Public Member Functions inherited from FCFSupport::PDFFileStructures::Dictionary
 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...
 
- Public Member Functions inherited from FCFSupport::PDFFileStructures::IndirectObject
 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...
 

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

Detailed Description

Information directory.

Contains random extra information about the document.

Author
Robert Heller <heller@deepsoft.com>

Constructor & Destructor Documentation

◆ InformationDirectory()

FCFSupport::PDFFileStructures::InformationDirectory::InformationDirectory ( unsigned long int  objNum = 0L,
unsigned short int  genNum = 0,
CrossReferenceTable tab = NULL 
)
inline

Constructor.

Create a basic information directory.

Parameters
objNumThe next object number.
genNumThe generation number.
tabThe cross reference table we are in.

References author, creater, creationDate, keywords, modificationDate, producer, subject, and title.

◆ ~InformationDirectory()

FCFSupport::PDFFileStructures::InformationDirectory::~InformationDirectory ( )
inline

Destructor.

Member Function Documentation

◆ WriteDictionaryElements()

virtual ostream& FCFSupport::PDFFileStructures::InformationDirectory::WriteDictionaryElements ( ostream &  stream) const
protectedvirtual

Write an object directly.

Parameters
streamThe output stream to write to.

Reimplemented from FCFSupport::PDFFileStructures::Dictionary.

Member Data Documentation

◆ author

string FCFSupport::PDFFileStructures::InformationDirectory::author

The author.

Referenced by InformationDirectory().

◆ creater

string FCFSupport::PDFFileStructures::InformationDirectory::creater

The creater.

Referenced by InformationDirectory().

◆ creationDate

time_t FCFSupport::PDFFileStructures::InformationDirectory::creationDate

The creationDate.

Referenced by InformationDirectory().

◆ keywords

string FCFSupport::PDFFileStructures::InformationDirectory::keywords

The keywords.

Referenced by InformationDirectory().

◆ modificationDate

time_t FCFSupport::PDFFileStructures::InformationDirectory::modificationDate

The modificationDate.

Referenced by InformationDirectory().

◆ producer

string FCFSupport::PDFFileStructures::InformationDirectory::producer

The producer.

Referenced by InformationDirectory().

◆ subject

string FCFSupport::PDFFileStructures::InformationDirectory::subject

The subject.

Referenced by InformationDirectory().

◆ title

string FCFSupport::PDFFileStructures::InformationDirectory::title

The title.

Referenced by InformationDirectory().