Vanilla.PDF  1.5.2
Cross-platform toolkit for creating and modifying PDF documents
Classes | Enumerations

Basic object types from which a whole PDF file is composed. More...

Classes

class  ArrayObjectHandle
 An array object is a one-dimensional collection of objects arranged sequentially. More...
 
class  BooleanObjectHandle
 Boolean objects represent the logical values of true and false. More...
 
class  DictionaryObjectHandle
 A dictionary object is an associative table containing pairs of objects. More...
 
class  DictionaryObjectIteratorHandle
 Used for accessing Dictionary elements through iterator interface. More...
 
class  IndirectReferenceObjectHandle
 Represents reference to another object. More...
 
class  IntegerObjectHandle
 Integer objects represent mathematical integers. More...
 
class  NameObjectHandle
 A name object is an atomic symbol uniquely defined by a sequence of characters. More...
 
class  NullObjectHandle
 The null object has a type and value that are unequal to those of any other object. More...
 
class  ObjectHandle
 Base class for syntactic tokens. More...
 
class  RealObjectHandle
 Real objects represent mathematical real numbers. More...
 
class  StreamObjectHandle
 Stream object represents compressed data inside document. More...
 
class  StringObjectHandle
 Reprsents human readable text. More...
 
class  HexadecimalStringObjectHandle
 A hexadecimal string is preferable for arbitrary binary data. More...
 
class  LiteralStringObjectHandle
 A literal string is preferable for printable data. More...
 

Enumerations

enum  ObjectType {
  ObjectType_Undefined = 0, ObjectType_Null, ObjectType_Array, ObjectType_Boolean,
  ObjectType_Dictionary, ObjectType_Integer, ObjectType_Name, ObjectType_Real,
  ObjectType_Stream, ObjectType_String, ObjectType_IndirectReference
}
 Derived types of ObjectHandle. More...
 

Detailed Description

Basic object types from which a whole PDF file is composed.

For more details please visit section 7.3 - Objects.

Enumeration Type Documentation

◆ ObjectType

enum ObjectType

Derived types of ObjectHandle.

Enumerator
ObjectType_Undefined 

Undefined unitialized default value, triggers error when used.

ObjectType_Null 

The null object has a type and value that are unequal to those of any other object.

See also
NullObjectHandle
ObjectType_Array 

An array object is a one-dimensional collection of objects arranged sequentially.

See also
ArrayObjectHandle
ObjectType_Boolean 

Boolean objects represent the logical values of true and false.

See also
BooleanObjectHandle
ObjectType_Dictionary 

A dictionary object is an associative table containing pairs of objects.

See also
DictionaryObjectHandle
ObjectType_Integer 

Integer objects represent mathematical integers.

See also
IntegerObjectHandle
ObjectType_Name 

A name object is an atomic symbol uniquely defined by a sequence of characters.

See also
NameObjectHandle
ObjectType_Real 

Real objects represent mathematical real numbers.

See also
RealObjectHandle
ObjectType_Stream 

Stream object represents compressed data inside document.

See also
StreamObjectHandle
ObjectType_String 

Reprsents human readable text.

See also
StringObjectHandle
ObjectType_IndirectReference 

Represents reference to another object.

See also
IndirectReferenceObjectHandle