Namespaces |
namespace | PoDoFo |
Defines |
#define | PODOFO_MAKE_VERSION_REAL(M, m, p) ( (M<<16)+(m<<8)+(p) ) |
#define | PODOFO_MAKE_VERSION_STR_REAL(M, m, p) ("\"" #M "." #m "." #p "\"") |
#define | ePdfRenderingIntent_AbsoluteColorimetric "AbsoluteColorimetric" |
#define | ePdfBlendMode_Normal "Normal" |
Enumerations |
enum | PoDoFo::EPdfVersion {
PoDoFo::ePdfVersion_1_0 = 0,
PoDoFo::ePdfVersion_1_1,
PoDoFo::ePdfVersion_1_2,
PoDoFo::ePdfVersion_1_3,
PoDoFo::ePdfVersion_1_4,
PoDoFo::ePdfVersion_1_5,
PoDoFo::ePdfVersion_1_6,
PoDoFo::ePdfVersion_1_7
} |
enum | PoDoFo::EPdfWriteMode { PoDoFo::ePdfWriteMode_Compact = 0x01,
PoDoFo::ePdfWriteMode_Clean = 0x02
} |
enum | PoDoFo::EPdfDataType {
PoDoFo::ePdfDataType_Bool,
PoDoFo::ePdfDataType_Number,
PoDoFo::ePdfDataType_Real,
PoDoFo::ePdfDataType_String,
PoDoFo::ePdfDataType_HexString,
PoDoFo::ePdfDataType_Name,
PoDoFo::ePdfDataType_Array,
PoDoFo::ePdfDataType_Dictionary,
PoDoFo::ePdfDataType_Null,
PoDoFo::ePdfDataType_Reference,
PoDoFo::ePdfDataType_RawData,
PoDoFo::ePdfDataType_Unknown
} |
enum | PoDoFo::EPdfFilter { PoDoFo::ePdfFilter_ASCIIHexDecode,
PoDoFo::ePdfFilter_ASCII85Decode
, PoDoFo::ePdfFilter_FlateDecode,
PoDoFo::ePdfFilter_RunLengthDecode
} |
enum | PoDoFo::EPdfFontType |
enum | PoDoFo::EPdfColorSpace {
PoDoFo::ePdfColorSpace_DeviceGray,
PoDoFo::ePdfColorSpace_DeviceRGB,
PoDoFo::ePdfColorSpace_DeviceCMYK,
PoDoFo::ePdfColorSpace_Separation,
PoDoFo::ePdfColorSpace_CieLab
} |
enum | PoDoFo::EPdfStrokeStyle |
enum | PoDoFo::EPdfLineCapStyle |
enum | PoDoFo::EPdfLineJoinStyle |
enum | PoDoFo::EPdfVerticalAlignment |
enum | PoDoFo::EPdfAlignment |
enum | PoDoFo::EPdfPageSize {
PoDoFo::ePdfPageSize_A0,
PoDoFo::ePdfPageSize_A1,
PoDoFo::ePdfPageSize_A2,
PoDoFo::ePdfPageSize_A3,
PoDoFo::ePdfPageSize_A4,
PoDoFo::ePdfPageSize_A5,
PoDoFo::ePdfPageSize_A6,
PoDoFo::ePdfPageSize_Letter,
PoDoFo::ePdfPageSize_Legal,
PoDoFo::ePdfPageSize_Tabloid
} |
enum | PoDoFo::EPdfPageMode |
enum | PoDoFo::EPdfPageLayout |
Functions |
template<typename T > |
const T | PoDoFo::PDF_MAX (const T a, const T b) |
template<typename T > |
const T | PoDoFo::PDF_MIN (const T a, const T b) |
Variables |
const EPdfVersion | PoDoFo::ePdfVersion_Default = ePdfVersion_1_3 |
const int | PoDoFo::s_nNumWhiteSpaces = 6 |
| PDF Reference, Section 3.1.1, Table 3.1, White-space characters.
|
This file should be included as the FIRST file in every header of PoDoFo lib. It includes all standard files, defines some useful macros, some datatypes and all important enumeration types. On supporting platforms it will be precompiled to speed compilation.