PDF Files are essentially an object database consisting of a number of different kinds of objects which can be referred to indirectly by a reference consisting of an object and generation number. This header describes interfaces for these objects in Mako. More...
Classes | |
class | JawsMako::IPDFObject |
Abstract interface for a PDF internal object and common interfaces. All non-composite objects are immutable. All PDF objects are hashable. More... | |
class | JawsMako::IPDFInteger |
A simple immutable integer PDF object type. More... | |
class | JawsMako::IPDFBoolean |
A simple immutable boolean PDF object type. More... | |
class | JawsMako::IPDFReal |
A simple immutable floating-point PDF object type. More... | |
class | JawsMako::IPDFNull |
A simple immutable "null" pdf object. More... | |
class | JawsMako::IPDFString |
A simple immutable string pdf object containing raw unencoded data or PDF Text information. More... | |
class | JawsMako::CPDFReference |
A simple concrete class representing indirect reference data. More... | |
class | JawsMako::IPDFReference |
A simple class representing an immutable PDF indirect reference. More... | |
class | JawsMako::CPDFFarReference |
A simple concrete class representing indirect reference data stored in a remote context, such as (for example) from a different PDF document. More... | |
class | JawsMako::IPDFFarReference |
A simple class representing an immutable PDF indirect reference from a remote context such as (for example) from a different PDF document. More... | |
class | JawsMako::IPDFArray |
A simple class representing a mutable array of other PDF objects. More... | |
class | JawsMako::IPDFDictionary |
A simple class representing a mutable dictionary of key-value pairs where the keys are PDF names and the values are PDF objects. More... | |
class | JawsMako::IPDFObjectStore |
A store of IPDFObjects holding a subset/subtree of an entire PDF object database, allowing storage, resolution and editing thereof. Every object store will have a "root" object from which the subtree or subset stems. More... | |
Enumerations | |
enum | JawsMako::ePDFObjectType { JawsMako::ePOTInteger = 0 , JawsMako::ePOTBoolean = 1 , JawsMako::ePOTReal = 2 , JawsMako::ePOTString = 3 , JawsMako::ePOTName = 4 , JawsMako::ePOTArray = 5 , JawsMako::ePOTDictionary = 6 , JawsMako::ePOTNull = 7 , JawsMako::ePOTReference = 8 , JawsMako::ePOTFarReference = 9 , JawsMako::ePOTStream = 10 , JawsMako::ePOTOperator = 11 } |
An enumeration of PDF object types. More... | |
PDF Files are essentially an object database consisting of a number of different kinds of objects which can be referred to indirectly by a reference consisting of an object and generation number. This header describes interfaces for these objects in Mako.
Exceptions of type IError are used throughout for error handling.
An enumeration of PDF object types.