PXS_PDFVariantType Enumeration

From PDF XChange PDF SDK
Jump to: navigation, search


Specifies the type of pdf object. PDF supports the following basic types of objects.

Syntax

enum PXS_PDFVariantType
{
    PVT_INVALID    = -1,
    PVT_Null       = 0,
    PVT_Integer    = 1,
    PVT_Double     = 2,
    PVT_Boolean    = 3,
    PVT_Name       = 4,
    PVT_String     = 5,
    PVT_Dictionary = 6,
    PVT_Array      = 7,
    PVT_Stream     = 8,
};

Constants

PVT_INVALID
Reserved for invalid or unknown object types. Should never be returned in normal circumstances.
PVT_Null
Specifies null object type. Such objects have no value.
PVT_Integer
Integer object. While most integers in PDF lays in 32-bit integer range: [-2,147,483,648 to 2,147,483,647], object with this type also support 64-bits integers.
PVT_Double
The .... Approximate largest and smallest double values: ±3.403·1038.
PVT_Boolean
Boolean object. Boolean object may have two values - true and false.
PVT_Name
Name object.
PVT_String
The ...
PVT_Dictionary
The ...
PVT_Array
The ...
PVT_Stream
The ...

See Also

IPXS_PDFVariant::Arr_GetType, IPXS_PDFVariant::Dict_GetType, IPXS_PDFVariant::Dict_GetTypeA, IPXS_PDFVariant::Dict_GetTypeR, IPXS_PDFVariant::Type