#include <jawsmako/types.h>
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... | |