Model Railroad System
2.2.1
|
PDF File support structures. More...
Classes | |
class | CatalogDictionary |
Master catalog of the PDF file. More... | |
class | CrossReferenceTable |
The cross reference table object. More... | |
class | Dictionary |
PDF Dictionary class. More... | |
class | FontDictionary |
A Font dictionary object. More... | |
class | FreedObject |
A deleted indirect object. More... | |
class | IndirectFloatVector |
Indirect array of floats. More... | |
class | IndirectObject |
Indirect object base class. More... | |
class | IndirectObjectDictionary |
PDF Indirect Object Dictionary, used for named resources in a Resource Dictionary. More... | |
class | InformationDirectory |
Information directory. More... | |
class | Page |
Describes a single page. More... | |
class | PageLabelDictionary |
Page label dictionary. More... | |
class | PageLabelTree |
A tree of page label dictionaries. More... | |
class | PageTree |
A tree of pages. More... | |
class | PDFNameArray |
PDF Name array. More... | |
class | PDFStream |
Stream object. More... | |
class | PostScriptStandardType1FontDictionary |
A standard Type1 PostScript font dictionary. More... | |
class | Rectangle |
A rectangle object. More... | |
class | ResourceDictionary |
Resource dictionary. More... | |
class | Type1FontDictionary |
Type 1 Font dictionary. More... | |
class | TypedDictionary |
Typed dictionary. More... | |
Typedefs | |
typedef map< string, IndirectObject *, less< string > > | NamedIndirectObjectMap |
A `‘vector’' of named indirect objects, implemented as a map. More... | |
typedef vector< PDFStream * > | PDFStreamVector |
A vector of PDF Streams. More... | |
typedef vector< PageLabelTree * > | PageLabelTreeKidVector |
Map of PageLabelTree kids. More... | |
typedef map< int, PageLabelDictionary *, less< int > > | PageLabelDictionaryNumMap |
Map of PageLabelDictionary numbers. More... | |
Functions | |
string | QuotePDFString (const string &str) |
Quote a string (protect special character with a backslash). More... | |
PDF File support structures.
These classes and structures are designed to implement some of the functionallity described in Adobe's PDF Reference Fifth Edition version 1.6.
typedef map<string, IndirectObject *, less<string> > FCFSupport::PDFFileStructures::NamedIndirectObjectMap |
A `‘vector’' of named indirect objects, implemented as a map.
The elements are ndexed by name.
typedef map<int, PageLabelDictionary*, less<int> > FCFSupport::PDFFileStructures::PageLabelDictionaryNumMap |
Map of PageLabelDictionary numbers.
typedef vector<PageLabelTree*> FCFSupport::PDFFileStructures::PageLabelTreeKidVector |
Map of PageLabelTree kids.
typedef vector<PDFStream *> FCFSupport::PDFFileStructures::PDFStreamVector |
A vector of PDF Streams.
string FCFSupport::PDFFileStructures::QuotePDFString | ( | const string & | str | ) |
Quote a string (protect special character with a backslash).
str | The string to quote. |