Mako 7.3.0 API
pdfobjects.h File Reference
#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...