podofo

Embed Size (px)

Citation preview

  • 7/22/2019 podofo

    1/601

    PoDoFo

    0.9.0

    Generated by Doxygen 1.7.1

    Mon Mar 14 2011 21:42:01

  • 7/22/2019 podofo

    2/601

  • 7/22/2019 podofo

    3/601

    Contents

    1 Main Page 1

    2 (Codingstyle) 3

    3 Namespace Index 9

    3.1 Namespace List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

    4 Class Index 11

    4.1 Class Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

    5 Class Index 15

    5.1 Class List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

    6 File Index 19

    6.1 File List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    7 Namespace Documentation 21

    7.1 PoDoFo Namespace Reference . . . . . . . . . . . . . . . . . . . . . 21

    7.1.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 26

    7.1.2 Typedef Documentation . . . . . . . . . . . . . . . . . . . . 27

    7.1.2.1 PdfArrayBaseClass . . . . . . . . . . . . . . . . . 27

    7.1.3 Enumeration Type Documentation . . . . . . . . . . . . . . . 27

    7.1.3.1 ELogSeverity . . . . . . . . . . . . . . . . . . . . 27

    7.1.3.2 EPdfAction . . . . . . . . . . . . . . . . . . . . . 27

    7.1.3.3 EPdfAlignment . . . . . . . . . . . . . . . . . . . 27

    7.1.3.4 EPdfAnnotation . . . . . . . . . . . . . . . . . . . 28

    7.1.3.5 EPdfAnnotationFlags . . . . . . . . . . . . . . . . 28

    7.1.3.6 EPdfColorSpace . . . . . . . . . . . . . . . . . . . 28

  • 7/22/2019 podofo

    4/601

    ii CONTENTS

    7.1.3.7 EPdfContentsType. . . . . . . . . . . . . . . . . . 28

    7.1.3.8 EPdfDataType . . . . . . . . . . . . . . . . . . . . 28

    7.1.3.9 EPdfDestinationType . . . . . . . . . . . . . . . . 29

    7.1.3.10 EPdfError . . . . . . . . . . . . . . . . . . . . . . 29

    7.1.3.11 EPdfField . . . . . . . . . . . . . . . . . . . . . . 31

    7.1.3.12 EPdfFilter . . . . . . . . . . . . . . . . . . . . . . 31

    7.1.3.13 EPdfFontType . . . . . . . . . . . . . . . . . . . . 32

    7.1.3.14 EPdfFunctionType. . . . . . . . . . . . . . . . . . 32

    7.1.3.15 EPdfHighlightingMode . . . . . . . . . . . . . . . 32

    7.1.3.16 EPdfLineCapStyle . . . . . . . . . . . . . . . . . . 337.1.3.17 EPdfLineJoinStyle. . . . . . . . . . . . . . . . . . 33

    7.1.3.18 EPdfOutlineFormat . . . . . . . . . . . . . . . . . 33

    7.1.3.19 EPdfPageLayout . . . . . . . . . . . . . . . . . . . 33

    7.1.3.20 EPdfPageMode . . . . . . . . . . . . . . . . . . . 33

    7.1.3.21 EPdfPageSize . . . . . . . . . . . . . . . . . . . . 34

    7.1.3.22 EPdfStrokeStyle . . . . . . . . . . . . . . . . . . . 34

    7.1.3.23 EPdfVersion . . . . . . . . . . . . . . . . . . . . . 34

    7.1.3.24 EPdfVerticalAlignment . . . . . . . . . . . . . . . 35

    7.1.3.25 EPdfWriteMode . . . . . . . . . . . . . . . . . . . 35

    7.1.4 Function Documentation . . . . . . . . . . . . . . . . . . . . 35

    7.1.4.1 PDF_MAX . . . . . . . . . . . . . . . . . . . . . 35

    7.1.4.2 PDF_MIN . . . . . . . . . . . . . . . . . . . . . . 35

    7.1.4.3 PdfLocaleImbue . . . . . . . . . . . . . . . . . . . 35

    7.1.4.4 podofo_free . . . . . . . . . . . . . . . . . . . . . 36

    7.1.4.5 podofo_is_little_endian . . . . . . . . . . . . . . . 36

    7.1.4.6 podofo_malloc. . . . . . . . . . . . . . . . . . . . 36

    7.1.4.7 podofo_realloc. . . . . . . . . . . . . . . . . . . . 36

    7.1.5 Variable Documentation . . . . . . . . . . . . . . . . . . . . 36

    7.1.5.1 ePdfVersion_Default. . . . . . . . . . . . . . . . . 36

    8 Class Documentation 37

    8.1 PoDoFo::MD5Context Struct Reference . . . . . . . . . . . . . . . . 37

    8.1.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 37

    8.2 PoDoFo::NamedColorComparatorPredicate Class Reference . . . . . 37

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    5/601

    CONTENTS iii

    8.2.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 37

    8.3 PoDoFo::PdfVecObjects::Observer Class Reference . . . . . . . . . . 37

    8.3.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 38

    8.3.2 Member Function Documentation . . . . . . . . . . . . . . . 38

    8.3.2.1 BeginAppendStream. . . . . . . . . . . . . . . . . 38

    8.3.2.2 EndAppendStream. . . . . . . . . . . . . . . . . . 38

    8.3.2.3 ParentDestructed. . . . . . . . . . . . . . . . . . . 38

    8.4 PoDoFo::PdfAction Class Reference . . . . . . . . . . . . . . . . . . 38

    8.4.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 39

    8.4.2 Constructor & Destructor Documentation . . . . . . . . . . . 39

    8.4.2.1 PdfAction . . . . . . . . . . . . . . . . . . . . . . 39

    8.4.2.2 PdfAction . . . . . . . . . . . . . . . . . . . . . . 39

    8.4.2.3 PdfAction . . . . . . . . . . . . . . . . . . . . . . 39

    8.4.3 Member Function Documentation . . . . . . . . . . . . . . . 40

    8.4.3.1 AddToDictionary . . . . . . . . . . . . . . . . . . 40

    8.4.3.2 GetType . . . . . . . . . . . . . . . . . . . . . . . 40

    8.4.3.3 GetURI . . . . . . . . . . . . . . . . . . . . . . . 40

    8.4.3.4 HasURI . . . . . . . . . . . . . . . . . . . . . . . 40

    8.4.3.5 SetURI . . . . . . . . . . . . . . . . . . . . . . . . 40

    8.5 PoDoFo::PdfAnnotation Class Reference . . . . . . . . . . . . . . . 41

    8.5.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 42

    8.5.2 Constructor & Destructor Documentation . . . . . . . . . . . 42

    8.5.2.1 PdfAnnotation . . . . . . . . . . . . . . . . . . . . 42

    8.5.2.2 PdfAnnotation . . . . . . . . . . . . . . . . . . . . 42

    8.5.3 Member Function Documentation . . . . . . . . . . . . . . . 42

    8.5.3.1 GetAction . . . . . . . . . . . . . . . . . . . . . . 42

    8.5.3.2 GetColor . . . . . . . . . . . . . . . . . . . . . . . 43

    8.5.3.3 GetContents . . . . . . . . . . . . . . . . . . . . . 43

    8.5.3.4 GetDestination. . . . . . . . . . . . . . . . . . . . 43

    8.5.3.5 GetFileAttachement . . . . . . . . . . . . . . . . . 44

    8.5.3.6 GetFlags . . . . . . . . . . . . . . . . . . . . . . . 44

    8.5.3.7 GetOpen . . . . . . . . . . . . . . . . . . . . . . . 44

    8.5.3.8 GetPage . . . . . . . . . . . . . . . . . . . . . . . 44

    8.5.3.9 GetQuadPoints. . . . . . . . . . . . . . . . . . . . 44

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    6/601

    iv CONTENTS

    8.5.3.10 GetRect . . . . . . . . . . . . . . . . . . . . . . . 45

    8.5.3.11 GetTitle . . . . . . . . . . . . . . . . . . . . . . . 45

    8.5.3.12 GetType . . . . . . . . . . . . . . . . . . . . . . . 45

    8.5.3.13 HasAction . . . . . . . . . . . . . . . . . . . . . . 45

    8.5.3.14 HasAppearanceStream . . . . . . . . . . . . . . . 45

    8.5.3.15 HasDestination . . . . . . . . . . . . . . . . . . . 45

    8.5.3.16 HasFileAttachement . . . . . . . . . . . . . . . . . 46

    8.5.3.17 SetAction . . . . . . . . . . . . . . . . . . . . . . 46

    8.5.3.18 SetAppearanceStream . . . . . . . . . . . . . . . . 46

    8.5.3.19 SetBorderStyle. . . . . . . . . . . . . . . . . . . . 46

    8.5.3.20 SetBorderStyle. . . . . . . . . . . . . . . . . . . . 46

    8.5.3.21 SetColor . . . . . . . . . . . . . . . . . . . . . . . 47

    8.5.3.22 SetColor . . . . . . . . . . . . . . . . . . . . . . . 47

    8.5.3.23 SetColor . . . . . . . . . . . . . . . . . . . . . . . 47

    8.5.3.24 SetColor . . . . . . . . . . . . . . . . . . . . . . . 47

    8.5.3.25 SetContents . . . . . . . . . . . . . . . . . . . . . 48

    8.5.3.26 SetDestination . . . . . . . . . . . . . . . . . . . . 48

    8.5.3.27 SetFileAttachement . . . . . . . . . . . . . . . . . 48

    8.5.3.28 SetFlags . . . . . . . . . . . . . . . . . . . . . . . 48

    8.5.3.29 SetOpen . . . . . . . . . . . . . . . . . . . . . . . 49

    8.5.3.30 SetQuadPoints . . . . . . . . . . . . . . . . . . . . 49

    8.5.3.31 SetTitle. . . . . . . . . . . . . . . . . . . . . . . . 49

    8.6 PoDoFo::PdfAscii85Filter Class Reference . . . . . . . . . . . . . . 49

    8.6.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 50

    8.6.2 Member Function Documentation . . . . . . . . . . . . . . . 50

    8.6.2.1 BeginDecodeImpl . . . . . . . . . . . . . . . . . . 50

    8.6.2.2 BeginEncodeImpl . . . . . . . . . . . . . . . . . . 50

    8.6.2.3 CanDecode . . . . . . . . . . . . . . . . . . . . . 51

    8.6.2.4 CanEncode. . . . . . . . . . . . . . . . . . . . . . 51

    8.6.2.5 DecodeBlockImpl . . . . . . . . . . . . . . . . . . 51

    8.6.2.6 EncodeBlockImpl . . . . . . . . . . . . . . . . . . 51

    8.6.2.7 EndDecodeImpl . . . . . . . . . . . . . . . . . . . 52

    8.6.2.8 EndEncodeImpl . . . . . . . . . . . . . . . . . . . 52

    8.6.2.9 GetType . . . . . . . . . . . . . . . . . . . . . . . 52

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    7/601

    CONTENTS v

    8.7 PoDoFo::PdfAxialShadingPattern Class Reference . . . . . . . . . . 53

    8.7.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 53

    8.7.2 Constructor & Destructor Documentation . . . . . . . . . . . 53

    8.7.2.1 PdfAxialShadingPattern . . . . . . . . . . . . . . . 53

    8.7.2.2 PdfAxialShadingPattern . . . . . . . . . . . . . . . 54

    8.8 PoDoFo::PdfBufferOutputStream Class Reference. . . . . . . . . . . 54

    8.8.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 54

    8.8.2 Constructor & Destructor Documentation . . . . . . . . . . . 55

    8.8.2.1 PdfBufferOutputStream . . . . . . . . . . . . . . . 55

    8.8.3 Member Function Documentation . . . . . . . . . . . . . . . 55

    8.8.3.1 Close . . . . . . . . . . . . . . . . . . . . . . . . . 55

    8.8.3.2 GetLength . . . . . . . . . . . . . . . . . . . . . . 55

    8.8.3.3 Write . . . . . . . . . . . . . . . . . . . . . . . . . 55

    8.9 PoDoFo::PdfCanvas Class Reference. . . . . . . . . . . . . . . . . . 56

    8.9.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 56

    8.9.2 Constructor & Destructor Documentation . . . . . . . . . . . 56

    8.9.2.1 PdfCanvas . . . . . . . . . . . . . . . . . . . . . 56

    8.9.3 Member Function Documentation . . . . . . . . . . . . . . . 57

    8.9.3.1 AddColorResource . . . . . . . . . . . . . . . . . 57

    8.9.3.2 AddResource . . . . . . . . . . . . . . . . . . . . 57

    8.9.3.3 GetContents . . . . . . . . . . . . . . . . . . . . . 57

    8.9.3.4 GetContentsForAppending . . . . . . . . . . . . . 57

    8.9.3.5 GetPageSize . . . . . . . . . . . . . . . . . . . . . 58

    8.9.3.6 GetProcSet . . . . . . . . . . . . . . . . . . . . . . 58

    8.9.3.7 GetResources . . . . . . . . . . . . . . . . . . . . 58

    8.10 PoDoFo::PdfCheckBox Class Reference . . . . . . . . . . . . . . . . 58

    8.10.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 59

    8.10.2 Constructor & Destructor Documentation . . . . . . . . . . . 59

    8.10.2.1 PdfCheckBox . . . . . . . . . . . . . . . . . . . . 59

    8.10.2.2 PdfCheckBox . . . . . . . . . . . . . . . . . . . . 59

    8.10.2.3 PdfCheckBox . . . . . . . . . . . . . . . . . . . . 59

    8.10.2.4 PdfCheckBox . . . . . . . . . . . . . . . . . . . . 59

    8.10.2.5 PdfCheckBox . . . . . . . . . . . . . . . . . . . . 59

    8.10.3 Member Function Documentation . . . . . . . . . . . . . . . 59

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    8/601

    vi CONTENTS

    8.10.3.1 IsChecked . . . . . . . . . . . . . . . . . . . . . . 59

    8.10.3.2 SetAppearanceChecked . . . . . . . . . . . . . . . 60

    8.10.3.3 SetAppearanceUnchecked . . . . . . . . . . . . . . 60

    8.10.3.4 SetChecked . . . . . . . . . . . . . . . . . . . . . 60

    8.11 PoDoFo::PdfColor Class Reference . . . . . . . . . . . . . . . . . . 60

    8.11.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 61

    8.11.2 Constructor & Destructor Documentation . . . . . . . . . . . 62

    8.11.2.1 PdfColor . . . . . . . . . . . . . . . . . . . . . . . 62

    8.11.2.2 PdfColor . . . . . . . . . . . . . . . . . . . . . . . 62

    8.11.2.3 PdfColor . . . . . . . . . . . . . . . . . . . . . . . 62

    8.11.2.4 PdfColor . . . . . . . . . . . . . . . . . . . . . . . 62

    8.11.2.5 PdfColor . . . . . . . . . . . . . . . . . . . . . . . 62

    8.11.2.6 PdfColor . . . . . . . . . . . . . . . . . . . . . . 63

    8.11.3 Member Function Documentation . . . . . . . . . . . . . . . 63

    8.11.3.1 BuildColorSpace. . . . . . . . . . . . . . . . . . . 63

    8.11.3.2 ConvertToCMYK . . . . . . . . . . . . . . . . . . 63

    8.11.3.3 ConvertToGrayScale. . . . . . . . . . . . . . . . . 63

    8.11.3.4 ConvertToRGB . . . . . . . . . . . . . . . . . . . 64

    8.11.3.5 FromArray . . . . . . . . . . . . . . . . . . . . . . 64

    8.11.3.6 FromString. . . . . . . . . . . . . . . . . . . . . . 64

    8.11.3.7 GetAlternateColorSpace. . . . . . . . . . . . . . . 65

    8.11.3.8 GetBlack . . . . . . . . . . . . . . . . . . . . . . . 65

    8.11.3.9 GetBlue . . . . . . . . . . . . . . . . . . . . . . . 65

    8.11.3.10 GetCieA . . . . . . . . . . . . . . . . . . . . . . . 65

    8.11.3.11 GetCieB . . . . . . . . . . . . . . . . . . . . . . . 66

    8.11.3.12 GetCieL . . . . . . . . . . . . . . . . . . . . . . . 66

    8.11.3.13 GetColorSpace. . . . . . . . . . . . . . . . . . . . 66

    8.11.3.14 GetColorSpaceForName. . . . . . . . . . . . . . . 66

    8.11.3.15 GetCyan . . . . . . . . . . . . . . . . . . . . . . . 67

    8.11.3.16 GetDensity . . . . . . . . . . . . . . . . . . . . . . 67

    8.11.3.17 GetGrayScale . . . . . . . . . . . . . . . . . . . . 67

    8.11.3.18 GetGreen. . . . . . . . . . . . . . . . . . . . . . . 67

    8.11.3.19 GetMagenta . . . . . . . . . . . . . . . . . . . . . 68

    8.11.3.20 GetName. . . . . . . . . . . . . . . . . . . . . . . 68

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    9/601

    CONTENTS vii

    8.11.3.21 GetNameForColorSpace. . . . . . . . . . . . . . . 68

    8.11.3.22 GetRed. . . . . . . . . . . . . . . . . . . . . . . . 69

    8.11.3.23 GetYellow . . . . . . . . . . . . . . . . . . . . . . 69

    8.11.3.24 IsCieLab . . . . . . . . . . . . . . . . . . . . . . . 69

    8.11.3.25 IsCMYK . . . . . . . . . . . . . . . . . . . . . . . 69

    8.11.3.26 IsGrayScale . . . . . . . . . . . . . . . . . . . . . 69

    8.11.3.27 IsRGB . . . . . . . . . . . . . . . . . . . . . . . . 70

    8.11.3.28 IsSeparation . . . . . . . . . . . . . . . . . . . . . 70

    8.11.3.29 operator!= . . . . . . . . . . . . . . . . . . . . . . 70

    8.11.3.30 operator=. . . . . . . . . . . . . . . . . . . . . . . 70

    8.11.3.31 operator== . . . . . . . . . . . . . . . . . . . . . . 70

    8.11.3.32 ToArray . . . . . . . . . . . . . . . . . . . . . . . 71

    8.12 PoDoFo::PdfComboBox Class Reference . . . . . . . . . . . . . . . 71

    8.12.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 71

    8.12.2 Constructor & Destructor Documentation . . . . . . . . . . . 72

    8.12.2.1 PdfComboBox . . . . . . . . . . . . . . . . . . . . 72

    8.12.2.2 PdfComboBox . . . . . . . . . . . . . . . . . . . . 72

    8.12.2.3 PdfComboBox . . . . . . . . . . . . . . . . . . . . 72

    8.12.2.4 PdfComboBox . . . . . . . . . . . . . . . . . . . . 72

    8.12.2.5 PdfComboBox . . . . . . . . . . . . . . . . . . . . 72

    8.12.3 Member Function Documentation . . . . . . . . . . . . . . . 72

    8.12.3.1 IsEditable . . . . . . . . . . . . . . . . . . . . . . 72

    8.12.3.2 SetEditable. . . . . . . . . . . . . . . . . . . . . . 72

    8.13 PoDoFo::PdfContents Class Reference . . . . . . . . . . . . . . . . . 73

    8.13.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 73

    8.13.2 Constructor & Destructor Documentation . . . . . . . . . . . 73

    8.13.2.1 PdfContents . . . . . . . . . . . . . . . . . . . . . 73

    8.13.2.2 PdfContents . . . . . . . . . . . . . . . . . . . . . 73

    8.13.2.3 PdfContents . . . . . . . . . . . . . . . . . . . . . 73

    8.13.2.4 PdfContents . . . . . . . . . . . . . . . . . . . . . 74

    8.13.2.5 PdfContents . . . . . . . . . . . . . . . . . . . . 74

    8.13.3 Member Function Documentation . . . . . . . . . . . . . . . 74

    8.13.3.1 GetContents . . . . . . . . . . . . . . . . . . . . . 74

    8.13.3.2 GetContentsForAppending . . . . . . . . . . . . . 74

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    10/601

    viii CONTENTS

    8.14 PoDoFo::PdfContentsTokenizer Class Reference . . . . . . . . . . . 74

    8.14.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 75

    8.14.2 Constructor & Destructor Documentation . . . . . . . . . . . 75

    8.14.2.1 PdfContentsTokenizer . . . . . . . . . . . . . . . . 75

    8.14.2.2 PdfContentsTokenizer . . . . . . . . . . . . . . . . 75

    8.14.3 Member Function Documentation . . . . . . . . . . . . . . . 75

    8.14.3.1 GetNextToken . . . . . . . . . . . . . . . . . . . . 75

    8.14.3.2 ReadNext . . . . . . . . . . . . . . . . . . . . . . 76

    8.15 PoDoFo::PdfData Class Reference . . . . . . . . . . . . . . . . . . . 77

    8.15.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 77

    8.15.2 Constructor & Destructor Documentation . . . . . . . . . . . 77

    8.15.2.1 PdfData . . . . . . . . . . . . . . . . . . . . . . . 77

    8.15.2.2 PdfData . . . . . . . . . . . . . . . . . . . . . . . 77

    8.15.2.3 PdfData . . . . . . . . . . . . . . . . . . . . . . . 78

    8.15.3 Member Function Documentation . . . . . . . . . . . . . . . 78

    8.15.3.1 data . . . . . . . . . . . . . . . . . . . . . . . . . 78

    8.15.3.2 operator=. . . . . . . . . . . . . . . . . . . . . . . 78

    8.15.3.3 Write . . . . . . . . . . . . . . . . . . . . . . . . . 78

    8.16 PoDoFo::PdfDataType Class Reference . . . . . . . . . . . . . . . . 79

    8.16.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 79

    8.16.2 Constructor & Destructor Documentation . . . . . . . . . . . 80

    8.16.2.1 PdfDataType . . . . . . . . . . . . . . . . . . . . . 80

    8.16.3 Member Function Documentation . . . . . . . . . . . . . . . 80

    8.16.3.1 AssertMutable . . . . . . . . . . . . . . . . . . . . 80

    8.16.3.2 GetImmutable . . . . . . . . . . . . . . . . . . . . 80

    8.16.3.3 IsDirty . . . . . . . . . . . . . . . . . . . . . . . . 80

    8.16.3.4 SetDirty . . . . . . . . . . . . . . . . . . . . . . . 80

    8.16.3.5 SetImmutable . . . . . . . . . . . . . . . . . . . . 81

    8.16.3.6 Write . . . . . . . . . . . . . . . . . . . . . . . . . 81

    8.17 PoDoFo::PdfDate Class Reference . . . . . . . . . . . . . . . . . . . 81

    8.17.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 81

    8.17.2 Constructor & Destructor Documentation . . . . . . . . . . . 82

    8.17.2.1 PdfDate . . . . . . . . . . . . . . . . . . . . . . . 82

    8.17.2.2 PdfDate . . . . . . . . . . . . . . . . . . . . . . . 82

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    11/601

    CONTENTS ix

    8.17.2.3 PdfDate . . . . . . . . . . . . . . . . . . . . . . 82

    8.17.3 Member Function Documentation . . . . . . . . . . . . . . . 82

    8.17.3.1 GetTime . . . . . . . . . . . . . . . . . . . . . . . 82

    8.17.3.2 IsValid . . . . . . . . . . . . . . . . . . . . . . . . 82

    8.17.3.3 ToString . . . . . . . . . . . . . . . . . . . . . . . 83

    8.18 PoDoFo::PdfDestination Class Reference . . . . . . . . . . . . . . . 83

    8.18.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 84

    8.18.2 Constructor & Destructor Documentation . . . . . . . . . . . 84

    8.18.2.1 PdfDestination . . . . . . . . . . . . . . . . . . . . 84

    8.18.2.2 PdfDestination . . . . . . . . . . . . . . . . . . . . 84

    8.18.2.3 PdfDestination . . . . . . . . . . . . . . . . . . . . 84

    8.18.2.4 PdfDestination . . . . . . . . . . . . . . . . . . . . 84

    8.18.2.5 PdfDestination . . . . . . . . . . . . . . . . . . . . 85

    8.18.2.6 PdfDestination . . . . . . . . . . . . . . . . . . . . 85

    8.18.2.7 PdfDestination . . . . . . . . . . . . . . . . . . . . 85

    8.18.2.8 PdfDestination . . . . . . . . . . . . . . . . . . . . 85

    8.18.3 Member Function Documentation . . . . . . . . . . . . . . . 86

    8.18.3.1 AddToDictionary . . . . . . . . . . . . . . . . . . 86

    8.18.3.2 GetArray . . . . . . . . . . . . . . . . . . . . . . . 86

    8.18.3.3 GetArray . . . . . . . . . . . . . . . . . . . . . . . 86

    8.18.3.4 GetDValue . . . . . . . . . . . . . . . . . . . . . . 86

    8.18.3.5 GetLeft. . . . . . . . . . . . . . . . . . . . . . . . 86

    8.18.3.6 GetObject . . . . . . . . . . . . . . . . . . . . . . 87

    8.18.3.7 GetObject . . . . . . . . . . . . . . . . . . . . . . 87

    8.18.3.8 GetPage . . . . . . . . . . . . . . . . . . . . . . . 87

    8.18.3.9 GetPage . . . . . . . . . . . . . . . . . . . . . . . 87

    8.18.3.10 GetRect . . . . . . . . . . . . . . . . . . . . . . . 88

    8.18.3.11 GetTop . . . . . . . . . . . . . . . . . . . . . . . . 88

    8.18.3.12 GetType . . . . . . . . . . . . . . . . . . . . . . . 88

    8.18.3.13 GetZoom. . . . . . . . . . . . . . . . . . . . . . . 88

    8.18.3.14 operator=. . . . . . . . . . . . . . . . . . . . . . . 88

    8.19 PoDoFo::PdfDeviceInputStream Class Reference . . . . . . . . . . . 89

    8.19.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 89

    8.19.2 Constructor & Destructor Documentation . . . . . . . . . . . 89

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    12/601

    x CONTENTS

    8.19.2.1 PdfDeviceInputStream. . . . . . . . . . . . . . . . 89

    8.19.3 Member Function Documentation . . . . . . . . . . . . . . . 89

    8.19.3.1 Read . . . . . . . . . . . . . . . . . . . . . . . . . 89

    8.20 PoDoFo::PdfDeviceOutputStream Class Reference . . . . . . . . . . 90

    8.20.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 90

    8.20.2 Constructor & Destructor Documentation . . . . . . . . . . . 90

    8.20.2.1 PdfDeviceOutputStream. . . . . . . . . . . . . . . 90

    8.20.3 Member Function Documentation . . . . . . . . . . . . . . . 90

    8.20.3.1 Close . . . . . . . . . . . . . . . . . . . . . . . . . 90

    8.20.3.2 Write . . . . . . . . . . . . . . . . . . . . . . . . . 91

    8.21 PoDoFo::PdfDifferenceEncoding Class Reference . . . . . . . . . . . 91

    8.21.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 92

    8.21.2 Member Enumeration Documentation . . . . . . . . . . . . . 92

    8.21.2.1 EBaseEncoding . . . . . . . . . . . . . . . . . . . 92

    8.21.3 Constructor & Destructor Documentation . . . . . . . . . . . 92

    8.21.3.1 PdfDifferenceEncoding . . . . . . . . . . . . . . . 92

    8.21.3.2 PdfDifferenceEncoding . . . . . . . . . . . . . . . 93

    8.21.3.3 PdfDifferenceEncoding . . . . . . . . . . . . . . . 93

    8.21.3.4 PdfDifferenceEncoding . . . . . . . . . . . . . . . 93

    8.21.3.5 PdfDifferenceEncoding . . . . . . . . . . . . . . . 94

    8.21.4 Member Function Documentation . . . . . . . . . . . . . . . 94

    8.21.4.1 AddToDictionary . . . . . . . . . . . . . . . . . . 94

    8.21.4.2 ConvertToEncoding . . . . . . . . . . . . . . . . . 94

    8.21.4.3 ConvertToUnicode. . . . . . . . . . . . . . . . . . 94

    8.21.4.4 GetCharCode . . . . . . . . . . . . . . . . . . . . 95

    8.21.4.5 GetDifferences. . . . . . . . . . . . . . . . . . . . 95

    8.21.4.6 GetID . . . . . . . . . . . . . . . . . . . . . . . . 95

    8.21.4.7 IsAutoDelete. . . . . . . . . . . . . . . . . . . . . 96

    8.21.4.8 IsSingleByteEncoding . . . . . . . . . . . . . . . . 96

    8.21.4.9 NameToUnicodeID . . . . . . . . . . . . . . . . . 96

    8.21.4.10 UnicodeIDToName . . . . . . . . . . . . . . . . . 96

    8.22 PoDoFo::PdfDocEncoding Class Reference . . . . . . . . . . . . . . 96

    8.22.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 97

    8.22.2 Constructor & Destructor Documentation . . . . . . . . . . . 97

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    13/601

    CONTENTS xi

    8.22.2.1 PdfDocEncoding. . . . . . . . . . . . . . . . . . . 97

    8.22.3 Member Function Documentation . . . . . . . . . . . . . . . 97

    8.22.3.1 GetToUnicodeTable . . . . . . . . . . . . . . . . . 97

    8.23 PoDoFo::PdfDocument Class Reference . . . . . . . . . . . . . . . . 98

    8.23.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 100

    8.23.2 Constructor & Destructor Documentation . . . . . . . . . . . 100

    8.23.2.1 PdfDocument . . . . . . . . . . . . . . . . . . . 100

    8.23.2.2 PdfDocument . . . . . . . . . . . . . . . . . . . . 100

    8.23.3 Member Function Documentation . . . . . . . . . . . . . . . 100

    8.23.3.1 AddNamedDestination . . . . . . . . . . . . . . . 100

    8.23.3.2 Append . . . . . . . . . . . . . . . . . . . . . . . 101

    8.23.3.3 AttachFile . . . . . . . . . . . . . . . . . . . . . . 101

    8.23.3.4 Clear . . . . . . . . . . . . . . . . . . . . . . . . . 101

    8.23.3.5 CreateDuplicateFontType1 . . . . . . . . . . . . . 101

    8.23.3.6 CreateFont . . . . . . . . . . . . . . . . . . . . . . 102

    8.23.3.7 CreateFont . . . . . . . . . . . . . . . . . . . . . . 102

    8.23.3.8 CreateFont . . . . . . . . . . . . . . . . . . . . . . 103

    8.23.3.9 CreateFontSubset . . . . . . . . . . . . . . . . . . 103

    8.23.3.10 CreatePage . . . . . . . . . . . . . . . . . . . . . . 104

    8.23.3.11 EmbedSubsetFonts . . . . . . . . . . . . . . . . . 104

    8.23.3.12 FillXObjectFromDocumentPage . . . . . . . . . . 104

    8.23.3.13 FixObjectReferences . . . . . . . . . . . . . . . . 104

    8.23.3.14 GetAcroForm . . . . . . . . . . . . . . . . . . . . 105

    8.23.3.15 GetCatalog . . . . . . . . . . . . . . . . . . . . . . 105

    8.23.3.16 GetCatalog . . . . . . . . . . . . . . . . . . . . . . 105

    8.23.3.17 GetFontLibrary . . . . . . . . . . . . . . . . . . . 105

    8.23.3.18 GetInfo. . . . . . . . . . . . . . . . . . . . . . . . 106

    8.23.3.19 GetNamedObjectFromCatalog . . . . . . . . . . . 106

    8.23.3.20 GetNamesTree . . . . . . . . . . . . . . . . . . . . 106

    8.23.3.21 GetObjects . . . . . . . . . . . . . . . . . . . . . . 106

    8.23.3.22 GetObjects . . . . . . . . . . . . . . . . . . . . . . 107

    8.23.3.23 GetOutlines . . . . . . . . . . . . . . . . . . . . . 107

    8.23.3.24 GetPage . . . . . . . . . . . . . . . . . . . . . . . 107

    8.23.3.25 GetPageCount . . . . . . . . . . . . . . . . . . . . 107

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    14/601

    xii CONTENTS

    8.23.3.26 GetPageMode . . . . . . . . . . . . . . . . . . . . 108

    8.23.3.27 GetPagesTree . . . . . . . . . . . . . . . . . . . . 108

    8.23.3.28 GetPdfVersion . . . . . . . . . . . . . . . . . . . . 108

    8.23.3.29 GetTrailer . . . . . . . . . . . . . . . . . . . . . . 108

    8.23.3.30 GetTrailer . . . . . . . . . . . . . . . . . . . . . . 108

    8.23.3.31 GetWriteMode. . . . . . . . . . . . . . . . . . . . 109

    8.23.3.32 InitPagesTree . . . . . . . . . . . . . . . . . . . . 109

    8.23.3.33 IsAccessibilityAllowed . . . . . . . . . . . . . . . 109

    8.23.3.34 IsCopyAllowed . . . . . . . . . . . . . . . . . . . 109

    8.23.3.35 IsDocAssemblyAllowed. . . . . . . . . . . . . . . 110

    8.23.3.36 IsEditAllowed . . . . . . . . . . . . . . . . . . . . 110

    8.23.3.37 IsEditNotesAllowed . . . . . . . . . . . . . . . . . 110

    8.23.3.38 IsFillAndSignAllowed. . . . . . . . . . . . . . . . 111

    8.23.3.39 IsHighPrintAllowed . . . . . . . . . . . . . . . . . 111

    8.23.3.40 IsLinearized . . . . . . . . . . . . . . . . . . . . . 111

    8.23.3.41 IsPrintAllowed. . . . . . . . . . . . . . . . . . . . 111

    8.23.3.42 SetBaseURI . . . . . . . . . . . . . . . . . . . . . 112

    8.23.3.43 SetBindingDirection . . . . . . . . . . . . . . . . . 112

    8.23.3.44 SetCatalog . . . . . . . . . . . . . . . . . . . . . . 112

    8.23.3.45 SetCenterWindow . . . . . . . . . . . . . . . . . . 112

    8.23.3.46 SetDisplayDocTitle . . . . . . . . . . . . . . . . . 112

    8.23.3.47 SetFitWindow . . . . . . . . . . . . . . . . . . . . 112

    8.23.3.48 SetHideMenubar. . . . . . . . . . . . . . . . . . . 113

    8.23.3.49 SetHideToolbar . . . . . . . . . . . . . . . . . . . 113

    8.23.3.50 SetHideWindowUI . . . . . . . . . . . . . . . . . 113

    8.23.3.51 SetInfo . . . . . . . . . . . . . . . . . . . . . . . . 113

    8.23.3.52 SetLanguage . . . . . . . . . . . . . . . . . . . . . 113

    8.23.3.53 SetPageLayout . . . . . . . . . . . . . . . . . . . . 113

    8.23.3.54 SetPageMode . . . . . . . . . . . . . . . . . . . . 113

    8.23.3.55 SetPrintScaling . . . . . . . . . . . . . . . . . . . 114

    8.23.3.56 SetTrailer . . . . . . . . . . . . . . . . . . . . . . 114

    8.23.3.57 SetUseFullScreen . . . . . . . . . . . . . . . . . . 114

    8.23.3.58 SetViewerPreference . . . . . . . . . . . . . . . . 114

    8.23.3.59 SetViewerPreference . . . . . . . . . . . . . . . . 114

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    15/601

    CONTENTS xiii

    8.24 PoDoFo::PdfElement Class Reference . . . . . . . . . . . . . . . . . 114

    8.24.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 116

    8.24.2 Constructor & Destructor Documentation . . . . . . . . . . . 116

    8.24.2.1 PdfElement . . . . . . . . . . . . . . . . . . . . . 116

    8.24.2.2 PdfElement . . . . . . . . . . . . . . . . . . . . . 116

    8.24.2.3 PdfElement . . . . . . . . . . . . . . . . . . . . . 116

    8.24.2.4 PdfElement . . . . . . . . . . . . . . . . . . . . . 117

    8.24.3 Member Function Documentation . . . . . . . . . . . . . . . 117

    8.24.3.1 CreateObject . . . . . . . . . . . . . . . . . . . . . 117

    8.24.3.2 GetNonConstObject . . . . . . . . . . . . . . . . . 117

    8.24.3.3 GetObject . . . . . . . . . . . . . . . . . . . . . . 118

    8.24.3.4 GetObject . . . . . . . . . . . . . . . . . . . . . . 118

    8.24.3.5 TypeNameForIndex . . . . . . . . . . . . . . . . . 118

    8.24.3.6 TypeNameToIndex . . . . . . . . . . . . . . . . . 118

    8.25 PoDoFo::PdfEncoding Class Reference . . . . . . . . . . . . . . . . 119

    8.25.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 119

    8.25.2 Constructor & Destructor Documentation . . . . . . . . . . . 120

    8.25.2.1 PdfEncoding . . . . . . . . . . . . . . . . . . . . . 120

    8.25.3 Member Function Documentation . . . . . . . . . . . . . . . 120

    8.25.3.1 AddToDictionary . . . . . . . . . . . . . . . . . . 120

    8.25.3.2 begin . . . . . . . . . . . . . . . . . . . . . . . . . 120

    8.25.3.3 ConvertToEncoding . . . . . . . . . . . . . . . . . 120

    8.25.3.4 ConvertToUnicode. . . . . . . . . . . . . . . . . . 121

    8.25.3.5 end . . . . . . . . . . . . . . . . . . . . . . . . . . 121

    8.25.3.6 GetCharCode . . . . . . . . . . . . . . . . . . . . 121

    8.25.3.7 GetFirstChar . . . . . . . . . . . . . . . . . . . . . 122

    8.25.3.8 GetID . . . . . . . . . . . . . . . . . . . . . . . . 122

    8.25.3.9 GetLastChar . . . . . . . . . . . . . . . . . . . . . 122

    8.25.3.10 IsAutoDelete. . . . . . . . . . . . . . . . . . . . . 122

    8.25.3.11 IsSingleByteEncoding . . . . . . . . . . . . . . . . 123

    8.25.3.12 operator< . . . . . . . . . . . . . . . . . . . . . . 123

    8.25.3.13 operator== . . . . . . . . . . . . . . . . . . . . . . 123

    8.26 PoDoFo::PdfEncodingDifference Class Reference . . . . . . . . . . . 123

    8.26.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 124

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    16/601

    xiv CONTENTS

    8.26.2 Constructor & Destructor Documentation . . . . . . . . . . . 124

    8.26.2.1 PdfEncodingDifference . . . . . . . . . . . . . . . 124

    8.26.2.2 PdfEncodingDifference . . . . . . . . . . . . . . . 124

    8.26.3 Member Function Documentation . . . . . . . . . . . . . . . 124

    8.26.3.1 AddDifference . . . . . . . . . . . . . . . . . . . . 124

    8.26.3.2 AddDifference . . . . . . . . . . . . . . . . . . . . 124

    8.26.3.3 Contains . . . . . . . . . . . . . . . . . . . . . . . 124

    8.26.3.4 GetCount. . . . . . . . . . . . . . . . . . . . . . . 125

    8.26.3.5 operator=. . . . . . . . . . . . . . . . . . . . . . . 125

    8.26.3.6 ToArray . . . . . . . . . . . . . . . . . . . . . . . 125

    8.27 PoDoFo::PdfEncodingFactory Class Reference . . . . . . . . . . . . 125

    8.27.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 126

    8.27.2 Member Function Documentation . . . . . . . . . . . . . . . 126

    8.27.2.1 FreeGlobalEncodingInstances. . . . . . . . . . . . 126

    8.27.2.2 GlobalMacExpertEncodingInstance. . . . . . . . . 126

    8.27.2.3 GlobalMacRomanEncodingInstance . . . . . . . . 126

    8.27.2.4 GlobalPdfDocEncodingInstance . . . . . . . . . . 126

    8.27.2.5 GlobalStandardEncodingInstance . . . . . . . . . . 127

    8.27.2.6 GlobalSymbolEncodingInstance . . . . . . . . . . 127

    8.27.2.7 GlobalWinAnsiEncodingInstance . . . . . . . . . . 127

    8.27.2.8 GlobalZapfDingbatsEncodingInstance . . . . . . . 127

    8.28 PoDoFo::PdfEncodingObjectFactory Class Reference . . . . . . . . . 128

    8.28.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 128

    8.28.2 Member Function Documentation . . . . . . . . . . . . . . . 128

    8.28.2.1 CreateEncoding . . . . . . . . . . . . . . . . . . . 128

    8.29 PoDoFo::PdfEncrypt Class Reference . . . . . . . . . . . . . . . . . 128

    8.29.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 132

    8.29.2 Member Enumeration Documentation . . . . . . . . . . . . . 132

    8.29.2.1 EPdfEncryptAlgorithm . . . . . . . . . . . . . . . 132

    8.29.2.2 EPdfKeyLength . . . . . . . . . . . . . . . . . . . 132

    8.29.2.3 EPdfPermissions. . . . . . . . . . . . . . . . . . . 132

    8.29.3 Constructor & Destructor Documentation . . . . . . . . . . . 133

    8.29.3.1 PdfEncrypt. . . . . . . . . . . . . . . . . . . . . 133

    8.29.4 Member Function Documentation . . . . . . . . . . . . . . . 133

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    17/601

    CONTENTS xv

    8.29.4.1 Authenticate . . . . . . . . . . . . . . . . . . . . . 133

    8.29.4.2 CreateEncryptionDictionary. . . . . . . . . . . . . 133

    8.29.4.3 CreateEncryptionInputStream . . . . . . . . . . . . 134

    8.29.4.4 CreateEncryptionOutputStream . . . . . . . . . . . 134

    8.29.4.5 CreateObjKey . . . . . . . . . . . . . . . . . . . . 134

    8.29.4.6 CreatePdfEncrypt . . . . . . . . . . . . . . . . . . 135

    8.29.4.7 CreatePdfEncrypt . . . . . . . . . . . . . . . . . . 135

    8.29.4.8 CreatePdfEncrypt . . . . . . . . . . . . . . . . . . 136

    8.29.4.9 GenerateEncryptionKey . . . . . . . . . . . . . . . 136

    8.29.4.10 GetEnabledEncryptionAlgorithms . . . . . . . . . 136

    8.29.4.11 GetEncryptAlgorithm . . . . . . . . . . . . . . . . 136

    8.29.4.12 GetMD5String . . . . . . . . . . . . . . . . . . . . 136

    8.29.4.13 IsAccessibilityAllowed . . . . . . . . . . . . . . . 137

    8.29.4.14 IsCopyAllowed . . . . . . . . . . . . . . . . . . . 137

    8.29.4.15 IsDocAssemblyAllowed. . . . . . . . . . . . . . . 137

    8.29.4.16 IsEditAllowed . . . . . . . . . . . . . . . . . . . . 138

    8.29.4.17 IsEditNotesAllowed . . . . . . . . . . . . . . . . . 138

    8.29.4.18 IsEncryptionEnabled . . . . . . . . . . . . . . . . 138

    8.29.4.19 IsFillAndSignAllowed. . . . . . . . . . . . . . . . 138

    8.29.4.20 IsHighPrintAllowed . . . . . . . . . . . . . . . . . 139

    8.29.4.21 IsPrintAllowed. . . . . . . . . . . . . . . . . . . . 139

    8.29.4.22 operator=. . . . . . . . . . . . . . . . . . . . . . . 139

    8.29.4.23 RC4 . . . . . . . . . . . . . . . . . . . . . . . . . 139

    8.29.4.24 SetCurrentReference. . . . . . . . . . . . . . . . . 140

    8.29.4.25 SetEnabledEncryptionAlgorithms. . . . . . . . . . 140

    8.30 PoDoFo::PdfEncryptAES Class Reference . . . . . . . . . . . . . . . 140

    8.30.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 141

    8.30.2 Member Function Documentation . . . . . . . . . . . . . . . 141

    8.30.2.1 CreateEncryptionDictionary. . . . . . . . . . . . . 141

    8.30.2.2 CreateEncryptionInputStream . . . . . . . . . . . . 141

    8.30.2.3 CreateEncryptionOutputStream . . . . . . . . . . . 142

    8.31 PoDoFo::PdfEncryptRC4 Class Reference . . . . . . . . . . . . . . . 142

    8.31.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 142

    8.31.2 Member Function Documentation . . . . . . . . . . . . . . . 143

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    18/601

    xvi CONTENTS

    8.31.2.1 CreateEncryptionDictionary. . . . . . . . . . . . . 143

    8.31.2.2 CreateEncryptionInputStream . . . . . . . . . . . . 143

    8.31.2.3 CreateEncryptionOutputStream . . . . . . . . . . . 143

    8.32 PoDoFo::PdfError Class Reference. . . . . . . . . . . . . . . . . . . 144

    8.32.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 145

    8.32.2 Constructor & Destructor Documentation . . . . . . . . . . . 145

    8.32.2.1 PdfError . . . . . . . . . . . . . . . . . . . . . . . 145

    8.32.2.2 PdfError . . . . . . . . . . . . . . . . . . . . . . . 145

    8.32.2.3 PdfError . . . . . . . . . . . . . . . . . . . . . . . 145

    8.32.3 Member Function Documentation . . . . . . . . . . . . . . . 145

    8.32.3.1 AddToCallstack . . . . . . . . . . . . . . . . . . . 145

    8.32.3.2 DebugEnabled . . . . . . . . . . . . . . . . . . . . 146

    8.32.3.3 DebugMessage. . . . . . . . . . . . . . . . . . . . 146

    8.32.3.4 EnableDebug . . . . . . . . . . . . . . . . . . . . 146

    8.32.3.5 EnableLogging . . . . . . . . . . . . . . . . . . . 146

    8.32.3.6 ErrorMessage . . . . . . . . . . . . . . . . . . . . 146

    8.32.3.7 ErrorName . . . . . . . . . . . . . . . . . . . . . . 147

    8.32.3.8 GetCallstack . . . . . . . . . . . . . . . . . . . . . 147

    8.32.3.9 GetError . . . . . . . . . . . . . . . . . . . . . . . 147

    8.32.3.10 IsError . . . . . . . . . . . . . . . . . . . . . . . . 147

    8.32.3.11 LoggingEnabled . . . . . . . . . . . . . . . . . . . 147

    8.32.3.12 LogMessage . . . . . . . . . . . . . . . . . . . . . 148

    8.32.3.13 LogMessage . . . . . . . . . . . . . . . . . . . . . 148

    8.32.3.14 operator!= . . . . . . . . . . . . . . . . . . . . . . 148

    8.32.3.15 operator!= . . . . . . . . . . . . . . . . . . . . . . 148

    8.32.3.16 operator=. . . . . . . . . . . . . . . . . . . . . . . 149

    8.32.3.17 operator=. . . . . . . . . . . . . . . . . . . . . . . 149

    8.32.3.18 operator== . . . . . . . . . . . . . . . . . . . . . . 149

    8.32.3.19 operator== . . . . . . . . . . . . . . . . . . . . . . 149

    8.32.3.20 PrintErrorMsg . . . . . . . . . . . . . . . . . . . . 150

    8.32.3.21 SetError . . . . . . . . . . . . . . . . . . . . . . . 150

    8.32.3.22 SetErrorInformation . . . . . . . . . . . . . . . . . 150

    8.32.3.23 SetErrorInformation . . . . . . . . . . . . . . . . . 150

    8.32.3.24 SetLogMessageCallback . . . . . . . . . . . . . . 150

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    19/601

    CONTENTS xvii

    8.32.3.25 what . . . . . . . . . . . . . . . . . . . . . . . . . 151

    8.33 PoDoFo::PdfExponentialFunction Class Reference . . . . . . . . . . 151

    8.33.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 151

    8.33.2 Constructor & Destructor Documentation . . . . . . . . . . . 152

    8.33.2.1 PdfExponentialFunction . . . . . . . . . . . . . . . 152

    8.33.2.2 PdfExponentialFunction . . . . . . . . . . . . . . . 152

    8.34 PoDoFo::PdfExtGState Class Reference . . . . . . . . . . . . . . . . 152

    8.34.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 153

    8.34.2 Constructor & Destructor Documentation . . . . . . . . . . . 153

    8.34.2.1 PdfExtGState . . . . . . . . . . . . . . . . . . . . 153

    8.34.2.2 PdfExtGState . . . . . . . . . . . . . . . . . . . . 153

    8.34.3 Member Function Documentation . . . . . . . . . . . . . . . 154

    8.34.3.1 GetIdentifier . . . . . . . . . . . . . . . . . . . . . 154

    8.34.3.2 SetBlendMode . . . . . . . . . . . . . . . . . . . . 154

    8.34.3.3 SetFillOpacity . . . . . . . . . . . . . . . . . . . . 154

    8.34.3.4 SetFillOverprint . . . . . . . . . . . . . . . . . . . 154

    8.34.3.5 SetFrequency . . . . . . . . . . . . . . . . . . . . 154

    8.34.3.6 SetNonZeroOverprint . . . . . . . . . . . . . . . . 155

    8.34.3.7 SetOverprint . . . . . . . . . . . . . . . . . . . . . 155

    8.34.3.8 SetRenderingIntent . . . . . . . . . . . . . . . . . 155

    8.34.3.9 SetStrokeOpacity . . . . . . . . . . . . . . . . . . 155

    8.34.3.10 SetStrokeOverprint . . . . . . . . . . . . . . . . . 155

    8.35 PoDoFo::PdfFileInputStream Class Reference . . . . . . . . . . . . . 155

    8.35.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 156

    8.35.2 Constructor & Destructor Documentation . . . . . . . . . . . 156

    8.35.2.1 PdfFileInputStream . . . . . . . . . . . . . . . . . 156

    8.35.3 Member Function Documentation . . . . . . . . . . . . . . . 156

    8.35.3.1 GetFileLength . . . . . . . . . . . . . . . . . . . . 156

    8.35.3.2 Read . . . . . . . . . . . . . . . . . . . . . . . . . 156

    8.36 PoDoFo::PdfFileOutputStream Class Reference . . . . . . . . . . . . 157

    8.36.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 157

    8.36.2 Constructor & Destructor Documentation . . . . . . . . . . . 157

    8.36.2.1 PdfFileOutputStream . . . . . . . . . . . . . . . . 157

    8.36.3 Member Function Documentation . . . . . . . . . . . . . . . 158

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    20/601

    xviii CONTENTS

    8.36.3.1 Close . . . . . . . . . . . . . . . . . . . . . . . . . 158

    8.36.3.2 Write . . . . . . . . . . . . . . . . . . . . . . . . . 158

    8.37 PoDoFo::PdfFileSpec Class Reference . . . . . . . . . . . . . . . . . 158

    8.37.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 159

    8.37.2 Constructor & Destructor Documentation . . . . . . . . . . . 159

    8.37.2.1 PdfFileSpec . . . . . . . . . . . . . . . . . . . . . 159

    8.37.3 Member Function Documentation . . . . . . . . . . . . . . . 159

    8.37.3.1 GetFilename . . . . . . . . . . . . . . . . . . . . . 159

    8.38 PoDoFo::PdfFileStream Class Reference. . . . . . . . . . . . . . . . 159

    8.38.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 160

    8.38.2 Constructor & Destructor Documentation . . . . . . . . . . . 160

    8.38.2.1 PdfFileStream . . . . . . . . . . . . . . . . . . . . 160

    8.38.3 Member Function Documentation . . . . . . . . . . . . . . . 160

    8.38.3.1 AppendImpl . . . . . . . . . . . . . . . . . . . . . 160

    8.38.3.2 BeginAppendImpl . . . . . . . . . . . . . . . . . . 161

    8.38.3.3 EndAppendImpl . . . . . . . . . . . . . . . . . . . 161

    8.38.3.4 GetCopy . . . . . . . . . . . . . . . . . . . . . . . 161

    8.38.3.5 GetCopy . . . . . . . . . . . . . . . . . . . . . . . 161

    8.38.3.6 GetInternalBuffer . . . . . . . . . . . . . . . . . . 162

    8.38.3.7 GetInternalBufferSize . . . . . . . . . . . . . . . . 162

    8.38.3.8 GetLength . . . . . . . . . . . . . . . . . . . . . . 162

    8.38.3.9 SetEncrypted. . . . . . . . . . . . . . . . . . . . . 162

    8.38.3.10 Write . . . . . . . . . . . . . . . . . . . . . . . . . 163

    8.39 PoDoFo::PdfFilter Class Reference. . . . . . . . . . . . . . . . . . . 163

    8.39.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 164

    8.39.2 Constructor & Destructor Documentation . . . . . . . . . . . 164

    8.39.2.1 PdfFilter . . . . . . . . . . . . . . . . . . . . . . . 164

    8.39.2.2 PdfFilter . . . . . . . . . . . . . . . . . . . . . . 164

    8.39.3 Member Function Documentation . . . . . . . . . . . . . . . 164

    8.39.3.1 BeginDecode . . . . . . . . . . . . . . . . . . . . 164

    8.39.3.2 BeginDecodeImpl . . . . . . . . . . . . . . . . . . 165

    8.39.3.3 BeginEncode. . . . . . . . . . . . . . . . . . . . . 165

    8.39.3.4 BeginEncodeImpl . . . . . . . . . . . . . . . . . . 165

    8.39.3.5 CanDecode . . . . . . . . . . . . . . . . . . . . . 166

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    21/601

    CONTENTS xix

    8.39.3.6 CanEncode. . . . . . . . . . . . . . . . . . . . . . 166

    8.39.3.7 Decode . . . . . . . . . . . . . . . . . . . . . . . . 166

    8.39.3.8 DecodeBlock . . . . . . . . . . . . . . . . . . . . 167

    8.39.3.9 DecodeBlockImpl . . . . . . . . . . . . . . . . . . 167

    8.39.3.10 Encode . . . . . . . . . . . . . . . . . . . . . . . . 168

    8.39.3.11 EncodeBlock. . . . . . . . . . . . . . . . . . . . . 168

    8.39.3.12 EncodeBlockImpl . . . . . . . . . . . . . . . . . . 168

    8.39.3.13 EndDecode . . . . . . . . . . . . . . . . . . . . . 169

    8.39.3.14 EndDecodeImpl . . . . . . . . . . . . . . . . . . . 169

    8.39.3.15 EndEncode. . . . . . . . . . . . . . . . . . . . . . 169

    8.39.3.16 EndEncodeImpl . . . . . . . . . . . . . . . . . . . 170

    8.39.3.17 FailEncodeDecode. . . . . . . . . . . . . . . . . . 170

    8.39.3.18 GetType . . . . . . . . . . . . . . . . . . . . . . . 170

    8.40 PoDoFo::PdfFilteredDecodeStream Class Reference . . . . . . . . . 170

    8.40.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 171

    8.40.2 Constructor & Destructor Documentation . . . . . . . . . . . 171

    8.40.2.1 PdfFilteredDecodeStream . . . . . . . . . . . . . . 171

    8.40.3 Member Function Documentation . . . . . . . . . . . . . . . 172

    8.40.3.1 Close . . . . . . . . . . . . . . . . . . . . . . . . . 172

    8.40.3.2 Write . . . . . . . . . . . . . . . . . . . . . . . . . 172

    8.41 PoDoFo::PdfFilteredEncodeStream Class Reference. . . . . . . . . . 172

    8.41.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 172

    8.41.2 Constructor & Destructor Documentation . . . . . . . . . . . 173

    8.41.2.1 PdfFilteredEncodeStream . . . . . . . . . . . . . . 173

    8.41.3 Member Function Documentation . . . . . . . . . . . . . . . 173

    8.41.3.1 Close . . . . . . . . . . . . . . . . . . . . . . . . . 173

    8.41.3.2 Write . . . . . . . . . . . . . . . . . . . . . . . . . 173

    8.42 PoDoFo::PdfFilterFactory Class Reference. . . . . . . . . . . . . . . 173

    8.42.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 174

    8.42.2 Member Function Documentation . . . . . . . . . . . . . . . 174

    8.42.2.1 Create . . . . . . . . . . . . . . . . . . . . . . . . 174

    8.42.2.2 CreateDecodeStream . . . . . . . . . . . . . . . . 174

    8.42.2.3 CreateEncodeStream . . . . . . . . . . . . . . . . 175

    8.42.2.4 CreateFilterList . . . . . . . . . . . . . . . . . . . 175

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    22/601

    xx CONTENTS

    8.42.2.5 FilterNameToType. . . . . . . . . . . . . . . . . . 176

    8.42.2.6 FilterTypeToName. . . . . . . . . . . . . . . . . . 176

    8.43 PoDoFo::PdfFlateFilter Class Reference . . . . . . . . . . . . . . . . 176

    8.43.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 177

    8.43.2 Member Function Documentation . . . . . . . . . . . . . . . 177

    8.43.2.1 BeginDecodeImpl . . . . . . . . . . . . . . . . . . 177

    8.43.2.2 BeginEncodeImpl . . . . . . . . . . . . . . . . . . 177

    8.43.2.3 CanDecode . . . . . . . . . . . . . . . . . . . . . 178

    8.43.2.4 CanEncode. . . . . . . . . . . . . . . . . . . . . . 178

    8.43.2.5 DecodeBlockImpl . . . . . . . . . . . . . . . . . . 178

    8.43.2.6 EncodeBlockImpl . . . . . . . . . . . . . . . . . . 178

    8.43.2.7 EndDecodeImpl . . . . . . . . . . . . . . . . . . . 179

    8.43.2.8 EndEncodeImpl . . . . . . . . . . . . . . . . . . . 179

    8.43.2.9 GetType . . . . . . . . . . . . . . . . . . . . . . . 179

    8.44 PoDoFo::PdfFont Class Reference . . . . . . . . . . . . . . . . . . . 180

    8.44.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 181

    8.44.2 Constructor & Destructor Documentation . . . . . . . . . . . 181

    8.44.2.1 PdfFont . . . . . . . . . . . . . . . . . . . . . . . 181

    8.44.2.2 PdfFont . . . . . . . . . . . . . . . . . . . . . . . 181

    8.44.3 Member Function Documentation . . . . . . . . . . . . . . . 182

    8.44.3.1 AddUsedGlyphname . . . . . . . . . . . . . . . . 182

    8.44.3.2 AddUsedSubsettingGlyphs . . . . . . . . . . . . . 182

    8.44.3.3 EmbedFont . . . . . . . . . . . . . . . . . . . . . 182

    8.44.3.4 EmbedSubsetFont . . . . . . . . . . . . . . . . . . 182

    8.44.3.5 GetBaseFont . . . . . . . . . . . . . . . . . . . . . 183

    8.44.3.6 GetEncoding . . . . . . . . . . . . . . . . . . . . . 183

    8.44.3.7 GetFontCharSpace. . . . . . . . . . . . . . . . . . 183

    8.44.3.8 GetFontMetrics . . . . . . . . . . . . . . . . . . . 183

    8.44.3.9 GetFontMetrics2. . . . . . . . . . . . . . . . . . . 183

    8.44.3.10 GetFontScale . . . . . . . . . . . . . . . . . . . . 184

    8.44.3.11 GetFontSize . . . . . . . . . . . . . . . . . . . . . 184

    8.44.3.12 GetIdentifier . . . . . . . . . . . . . . . . . . . . . 184

    8.44.3.13 IsBold . . . . . . . . . . . . . . . . . . . . . . . . 184

    8.44.3.14 IsItalic . . . . . . . . . . . . . . . . . . . . . . . . 184

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    23/601

    CONTENTS xxi

    8.44.3.15 IsStrikeOut. . . . . . . . . . . . . . . . . . . . . . 185

    8.44.3.16 IsSubsetting . . . . . . . . . . . . . . . . . . . . . 185

    8.44.3.17 IsUnderlined . . . . . . . . . . . . . . . . . . . . . 185

    8.44.3.18 SetFontCharSpace . . . . . . . . . . . . . . . . . . 185

    8.44.3.19 SetFontScale . . . . . . . . . . . . . . . . . . . . . 185

    8.44.3.20 SetFontSize . . . . . . . . . . . . . . . . . . . . . 185

    8.44.3.21 SetStrikeOut . . . . . . . . . . . . . . . . . . . . . 186

    8.44.3.22 SetUnderlined . . . . . . . . . . . . . . . . . . . . 186

    8.44.3.23 WriteStringToStream . . . . . . . . . . . . . . . . 186

    8.45 PoDoFo::PdfFontCache Class Reference . . . . . . . . . . . . . . . . 186

    8.45.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 187

    8.45.2 Member Enumeration Documentation . . . . . . . . . . . . . 187

    8.45.2.1 EFontCreationFlags . . . . . . . . . . . . . . . . . 187

    8.45.3 Constructor & Destructor Documentation . . . . . . . . . . . 187

    8.45.3.1 PdfFontCache . . . . . . . . . . . . . . . . . . . . 187

    8.45.3.2 PdfFontCache . . . . . . . . . . . . . . . . . . . 188

    8.45.4 Member Function Documentation . . . . . . . . . . . . . . . 188

    8.45.4.1 EmbedSubsetFonts . . . . . . . . . . . . . . . . . 188

    8.45.4.2 EmptyCache . . . . . . . . . . . . . . . . . . . . . 188

    8.45.4.3 GetDuplicateFontType1 . . . . . . . . . . . . . . . 188

    8.45.4.4 GetFont . . . . . . . . . . . . . . . . . . . . . . . 188

    8.45.4.5 GetFont . . . . . . . . . . . . . . . . . . . . . . . 189

    8.45.4.6 GetFont . . . . . . . . . . . . . . . . . . . . . . . 189

    8.45.4.7 GetFontLibrary . . . . . . . . . . . . . . . . . . . 190

    8.45.4.8 GetFontSubset . . . . . . . . . . . . . . . . . . . . 190

    8.46 PoDoFo::PdfFontCID Class Reference . . . . . . . . . . . . . . . . . 190

    8.46.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 191

    8.46.2 Constructor & Destructor Documentation . . . . . . . . . . . 191

    8.46.2.1 PdfFontCID . . . . . . . . . . . . . . . . . . . . . 191

    8.46.2.2 PdfFontCID . . . . . . . . . . . . . . . . . . . . . 191

    8.46.3 Member Function Documentation . . . . . . . . . . . . . . . 192

    8.46.3.1 EmbedFont . . . . . . . . . . . . . . . . . . . . . 192

    8.46.3.2 EmbedFont . . . . . . . . . . . . . . . . . . . . . 192

    8.46.3.3 Init . . . . . . . . . . . . . . . . . . . . . . . . . . 192

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    24/601

    xxii CONTENTS

    8.47 PoDoFo::PdfFontFactory Class Reference . . . . . . . . . . . . . . . 192

    8.47.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 192

    8.47.2 Member Function Documentation . . . . . . . . . . . . . . . 193

    8.47.2.1 CreateFont . . . . . . . . . . . . . . . . . . . . . . 193

    8.47.2.2 CreateFontObject . . . . . . . . . . . . . . . . . . 193

    8.47.2.3 GetFontType . . . . . . . . . . . . . . . . . . . . . 193

    8.48 PoDoFo::PdfFontMetrics Class Reference . . . . . . . . . . . . . . . 194

    8.48.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 195

    8.48.2 Member Function Documentation . . . . . . . . . . . . . . . 195

    8.48.2.1 CharWidth . . . . . . . . . . . . . . . . . . . . . . 195

    8.48.2.2 CharWidthMM . . . . . . . . . . . . . . . . . . . 195

    8.48.2.3 FontTypeFromFilename . . . . . . . . . . . . . . . 196

    8.48.2.4 GetAscent . . . . . . . . . . . . . . . . . . . . . . 196

    8.48.2.5 GetBoundingBox . . . . . . . . . . . . . . . . . . 196

    8.48.2.6 GetDescent . . . . . . . . . . . . . . . . . . . . . 196

    8.48.2.7 GetFilename . . . . . . . . . . . . . . . . . . . . . 197

    8.48.2.8 GetFontCharSpace. . . . . . . . . . . . . . . . . . 197

    8.48.2.9 GetFontData . . . . . . . . . . . . . . . . . . . . . 197

    8.48.2.10 GetFontDataLen . . . . . . . . . . . . . . . . . . . 197

    8.48.2.11 GetFontname . . . . . . . . . . . . . . . . . . . . 198

    8.48.2.12 GetFontScale . . . . . . . . . . . . . . . . . . . . 198

    8.48.2.13 GetFontSize . . . . . . . . . . . . . . . . . . . . . 198

    8.48.2.14 GetFontType . . . . . . . . . . . . . . . . . . . . . 198

    8.48.2.15 GetGlyphId . . . . . . . . . . . . . . . . . . . . . 198

    8.48.2.16 GetGlyphWidth . . . . . . . . . . . . . . . . . . . 199

    8.48.2.17 GetGlyphWidth . . . . . . . . . . . . . . . . . . . 199

    8.48.2.18 GetItalicAngle . . . . . . . . . . . . . . . . . . . . 199

    8.48.2.19 GetLineSpacing . . . . . . . . . . . . . . . . . . . 199

    8.48.2.20 GetLineSpacingMM . . . . . . . . . . . . . . . . . 200

    8.48.2.21 GetPdfAscent . . . . . . . . . . . . . . . . . . . . 200

    8.48.2.22 GetPdfDescent . . . . . . . . . . . . . . . . . . . . 200

    8.48.2.23 GetStrikeOutPosition . . . . . . . . . . . . . . . . 200

    8.48.2.24 GetStrikeOutPositionMM . . . . . . . . . . . . . . 200

    8.48.2.25 GetStrikeoutThickness . . . . . . . . . . . . . . . 201

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    25/601

    CONTENTS xxiii

    8.48.2.26 GetStrikeoutThicknessMM . . . . . . . . . . . . . 201

    8.48.2.27 GetSubsetFontnamePrefix . . . . . . . . . . . . . . 201

    8.48.2.28 GetUnderlinePosition . . . . . . . . . . . . . . . . 201

    8.48.2.29 GetUnderlinePositionMM . . . . . . . . . . . . . . 201

    8.48.2.30 GetUnderlineThickness . . . . . . . . . . . . . . . 202

    8.48.2.31 GetUnderlineThicknessMM . . . . . . . . . . . . . 202

    8.48.2.32 GetWeight . . . . . . . . . . . . . . . . . . . . . . 202

    8.48.2.33 GetWidthArray . . . . . . . . . . . . . . . . . . . 202

    8.48.2.34 IsSymbol. . . . . . . . . . . . . . . . . . . . . . . 202

    8.48.2.35 SetFontCharSpace . . . . . . . . . . . . . . . . . . 203

    8.48.2.36 SetFontScale . . . . . . . . . . . . . . . . . . . . . 203

    8.48.2.37 SetFontSize . . . . . . . . . . . . . . . . . . . . . 203

    8.48.2.38 SetFontType . . . . . . . . . . . . . . . . . . . . . 203

    8.48.2.39 StringWidth . . . . . . . . . . . . . . . . . . . . . 203

    8.48.2.40 StringWidth . . . . . . . . . . . . . . . . . . . . . 204

    8.48.2.41 StringWidth . . . . . . . . . . . . . . . . . . . . . 204

    8.48.2.42 StringWidth . . . . . . . . . . . . . . . . . . . . . 204

    8.48.2.43 StringWidthMM . . . . . . . . . . . . . . . . . . . 205

    8.48.2.44 StringWidthMM . . . . . . . . . . . . . . . . . . . 205

    8.48.2.45 StringWidthMM . . . . . . . . . . . . . . . . . . . 205

    8.48.2.46 UnicodeCharWidth . . . . . . . . . . . . . . . . . 206

    8.49 PoDoFo::PdfFontSimple Class Reference . . . . . . . . . . . . . . . 206

    8.49.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 206

    8.49.2 Constructor & Destructor Documentation . . . . . . . . . . . 207

    8.49.2.1 PdfFontSimple. . . . . . . . . . . . . . . . . . . . 207

    8.49.2.2 PdfFontSimple. . . . . . . . . . . . . . . . . . . . 207

    8.49.3 Member Function Documentation . . . . . . . . . . . . . . . 207

    8.49.3.1 EmbedFont . . . . . . . . . . . . . . . . . . . . . 207

    8.49.3.2 EmbedFontFile . . . . . . . . . . . . . . . . . . . 207

    8.49.3.3 Init . . . . . . . . . . . . . . . . . . . . . . . . . . 208

    8.50 PoDoFo::PdfFontTrueType Class Reference . . . . . . . . . . . . . . 208

    8.50.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 208

    8.50.2 Constructor & Destructor Documentation . . . . . . . . . . . 209

    8.50.2.1 PdfFontTrueType . . . . . . . . . . . . . . . . . . 209

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    26/601

    xxiv CONTENTS

    8.50.2.2 PdfFontTrueType . . . . . . . . . . . . . . . . . . 209

    8.51 PoDoFo::PdfFontTTFSubset Class Reference . . . . . . . . . . . . . 209

    8.51.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 210

    8.51.2 Member Enumeration Documentation . . . . . . . . . . . . . 210

    8.51.2.1 EFontFileType . . . . . . . . . . . . . . . . . . . . 210

    8.51.3 Constructor & Destructor Documentation . . . . . . . . . . . 210

    8.51.3.1 PdfFontTTFSubset . . . . . . . . . . . . . . . . . 210

    8.51.3.2 PdfFontTTFSubset . . . . . . . . . . . . . . . . . 210

    8.51.4 Member Function Documentation . . . . . . . . . . . . . . . 211

    8.51.4.1 AddCharacter . . . . . . . . . . . . . . . . . . . . 211

    8.51.4.2 AddGlyph . . . . . . . . . . . . . . . . . . . . . . 211

    8.51.4.3 BuildFont . . . . . . . . . . . . . . . . . . . . . . 211

    8.51.4.4 GetSize . . . . . . . . . . . . . . . . . . . . . . . 211

    8.52 PoDoFo::PdfFontType1 Class Reference . . . . . . . . . . . . . . . . 212

    8.52.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 212

    8.52.2 Constructor & Destructor Documentation . . . . . . . . . . . 212

    8.52.2.1 PdfFontType1 . . . . . . . . . . . . . . . . . . . . 212

    8.52.2.2 PdfFontType1 . . . . . . . . . . . . . . . . . . . . 213

    8.52.2.3 PdfFontType1 . . . . . . . . . . . . . . . . . . . . 213

    8.52.3 Member Function Documentation . . . . . . . . . . . . . . . 213

    8.52.3.1 AddUsedGlyphname . . . . . . . . . . . . . . . . 213

    8.52.3.2 AddUsedSubsettingGlyphs . . . . . . . . . . . . . 214

    8.52.3.3 EmbedFontFile . . . . . . . . . . . . . . . . . . . 214

    8.52.3.4 EmbedSubsetFont . . . . . . . . . . . . . . . . . . 214

    8.53 PoDoFo::PdfFontType1Base14 Class Reference . . . . . . . . . . . . 214

    8.53.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 215

    8.53.2 Constructor & Destructor Documentation . . . . . . . . . . . 215

    8.53.2.1 PdfFontType1Base14 . . . . . . . . . . . . . . . . 215

    8.53.2.2 PdfFontType1Base14 . . . . . . . . . . . . . . . . 215

    8.53.3 Member Function Documentation . . . . . . . . . . . . . . . 216

    8.53.3.1 EmbedFontFile . . . . . . . . . . . . . . . . . . . 216

    8.54 PoDoFo::PdfFunction Class Reference . . . . . . . . . . . . . . . . . 216

    8.54.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 216

    8.54.2 Constructor & Destructor Documentation . . . . . . . . . . . 216

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    27/601

    CONTENTS xxv

    8.54.2.1 PdfFunction . . . . . . . . . . . . . . . . . . . . . 216

    8.54.2.2 PdfFunction . . . . . . . . . . . . . . . . . . . . . 217

    8.55 PoDoFo::PdfFunctionBaseShadingPattern Class Reference . . . . . . 217

    8.55.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 218

    8.55.2 Constructor & Destructor Documentation . . . . . . . . . . . 218

    8.55.2.1 PdfFunctionBaseShadingPattern . . . . . . . . . . 218

    8.55.2.2 PdfFunctionBaseShadingPattern . . . . . . . . . . 218

    8.56 PoDoFo::PdfHexFilter Class Reference . . . . . . . . . . . . . . . . 219

    8.56.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 219

    8.56.2 Member Function Documentation . . . . . . . . . . . . . . . 219

    8.56.2.1 BeginDecodeImpl . . . . . . . . . . . . . . . . . . 219

    8.56.2.2 CanDecode . . . . . . . . . . . . . . . . . . . . . 220

    8.56.2.3 CanEncode. . . . . . . . . . . . . . . . . . . . . . 220

    8.56.2.4 DecodeBlockImpl . . . . . . . . . . . . . . . . . . 220

    8.56.2.5 EncodeBlockImpl . . . . . . . . . . . . . . . . . . 220

    8.56.2.6 EndDecodeImpl . . . . . . . . . . . . . . . . . . . 221

    8.56.2.7 GetType . . . . . . . . . . . . . . . . . . . . . . . 221

    8.57 PoDoFo::PdfIdentityEncoding Class Reference . . . . . . . . . . . . 221

    8.57.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 222

    8.57.2 Constructor & Destructor Documentation . . . . . . . . . . . 222

    8.57.2.1 PdfIdentityEncoding. . . . . . . . . . . . . . . . . 222

    8.57.3 Member Function Documentation . . . . . . . . . . . . . . . 223

    8.57.3.1 AddToDictionary . . . . . . . . . . . . . . . . . . 223

    8.57.3.2 ConvertToEncoding . . . . . . . . . . . . . . . . . 223

    8.57.3.3 ConvertToUnicode. . . . . . . . . . . . . . . . . . 223

    8.57.3.4 GetCharCode . . . . . . . . . . . . . . . . . . . . 224

    8.57.3.5 GetID . . . . . . . . . . . . . . . . . . . . . . . . 224

    8.57.3.6 IsAutoDelete. . . . . . . . . . . . . . . . . . . . . 224

    8.57.3.7 IsSingleByteEncoding . . . . . . . . . . . . . . . . 224

    8.58 PoDoFo::PdfImage Class Reference . . . . . . . . . . . . . . . . . . 225

    8.58.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 225

    8.58.2 Constructor & Destructor Documentation . . . . . . . . . . . 226

    8.58.2.1 PdfImage. . . . . . . . . . . . . . . . . . . . . . . 226

    8.58.2.2 PdfImage. . . . . . . . . . . . . . . . . . . . . . . 226

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    28/601

    xxvi CONTENTS

    8.58.2.3 PdfImage. . . . . . . . . . . . . . . . . . . . . . . 226

    8.58.3 Member Function Documentation . . . . . . . . . . . . . . . 226

    8.58.3.1 GetHeight . . . . . . . . . . . . . . . . . . . . . . 226

    8.58.3.2 GetSupportedFormats . . . . . . . . . . . . . . . . 227

    8.58.3.3 GetWidth . . . . . . . . . . . . . . . . . . . . . . 227

    8.58.3.4 LoadFromFile . . . . . . . . . . . . . . . . . . . . 227

    8.58.3.5 SetImageChromaKeyMask . . . . . . . . . . . . . 227

    8.58.3.6 SetImageColorSpace . . . . . . . . . . . . . . . . 227

    8.58.3.7 SetImageData . . . . . . . . . . . . . . . . . . . . 228

    8.58.3.8 SetImageData . . . . . . . . . . . . . . . . . . . . 228

    8.58.3.9 SetImageICCProfile . . . . . . . . . . . . . . . . . 229

    8.58.3.10 SetImageSoftmask. . . . . . . . . . . . . . . . . . 229

    8.58.3.11 SetInterpolate . . . . . . . . . . . . . . . . . . . . 229

    8.59 PoDoFo::PdfInfo Class Reference . . . . . . . . . . . . . . . . . . . 229

    8.59.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 230

    8.59.2 Member Enumeration Documentation . . . . . . . . . . . . . 230

    8.59.2.1 EPdfInfoInitial . . . . . . . . . . . . . . . . . . . . 230

    8.59.3 Constructor & Destructor Documentation . . . . . . . . . . . 231

    8.59.3.1 PdfInfo . . . . . . . . . . . . . . . . . . . . . . . . 231

    8.59.3.2 PdfInfo . . . . . . . . . . . . . . . . . . . . . . . . 231

    8.59.3.3 PdfInfo. . . . . . . . . . . . . . . . . . . . . . . 231

    8.59.4 Member Function Documentation . . . . . . . . . . . . . . . 231

    8.59.4.1 GetAuthor . . . . . . . . . . . . . . . . . . . . . . 231

    8.59.4.2 GetCreator . . . . . . . . . . . . . . . . . . . . . . 231

    8.59.4.3 GetKeywords . . . . . . . . . . . . . . . . . . . . 232

    8.59.4.4 GetProducer . . . . . . . . . . . . . . . . . . . . . 232

    8.59.4.5 GetSubject . . . . . . . . . . . . . . . . . . . . . . 232

    8.59.4.6 GetTitle . . . . . . . . . . . . . . . . . . . . . . . 232

    8.59.4.7 GetTrapped . . . . . . . . . . . . . . . . . . . . . 232

    8.59.4.8 SetAuthor . . . . . . . . . . . . . . . . . . . . . . 233

    8.59.4.9 SetCreator . . . . . . . . . . . . . . . . . . . . . . 233

    8.59.4.10 SetKeywords. . . . . . . . . . . . . . . . . . . . . 233

    8.59.4.11 SetProducer . . . . . . . . . . . . . . . . . . . . . 233

    8.59.4.12 SetSubject . . . . . . . . . . . . . . . . . . . . . . 233

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    29/601

    CONTENTS xxvii

    8.59.4.13 SetTitle. . . . . . . . . . . . . . . . . . . . . . . . 233

    8.59.4.14 SetTrapped. . . . . . . . . . . . . . . . . . . . . . 234

    8.60 PoDoFo::PdfInputDevice Class Reference . . . . . . . . . . . . . . . 234

    8.60.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 234

    8.60.2 Constructor & Destructor Documentation . . . . . . . . . . . 235

    8.60.2.1 PdfInputDevice . . . . . . . . . . . . . . . . . . . 235

    8.60.2.2 PdfInputDevice . . . . . . . . . . . . . . . . . . . 235

    8.60.2.3 PdfInputDevice . . . . . . . . . . . . . . . . . . . 235

    8.60.2.4 PdfInputDevice . . . . . . . . . . . . . . . . . . 235

    8.60.2.5 PdfInputDevice . . . . . . . . . . . . . . . . . . . 235

    8.60.3 Member Function Documentation . . . . . . . . . . . . . . . 235

    8.60.3.1 Bad. . . . . . . . . . . . . . . . . . . . . . . . . . 235

    8.60.3.2 Clear . . . . . . . . . . . . . . . . . . . . . . . . . 236

    8.60.3.3 Close . . . . . . . . . . . . . . . . . . . . . . . . . 236

    8.60.3.4 Eof . . . . . . . . . . . . . . . . . . . . . . . . . . 236

    8.60.3.5 GetChar . . . . . . . . . . . . . . . . . . . . . . . 236

    8.60.3.6 IsSeekable . . . . . . . . . . . . . . . . . . . . . . 236

    8.60.3.7 Look . . . . . . . . . . . . . . . . . . . . . . . . . 236

    8.60.3.8 Read . . . . . . . . . . . . . . . . . . . . . . . . . 236

    8.60.3.9 Seek . . . . . . . . . . . . . . . . . . . . . . . . . 237

    8.60.3.10 SetSeekable . . . . . . . . . . . . . . . . . . . . . 237

    8.60.3.11 Tell . . . . . . . . . . . . . . . . . . . . . . . . . . 237

    8.61 PoDoFo::PdfInputStream Class Reference . . . . . . . . . . . . . . . 237

    8.61.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 237

    8.61.2 Member Function Documentation . . . . . . . . . . . . . . . 238

    8.61.2.1 Read . . . . . . . . . . . . . . . . . . . . . . . . . 238

    8.62 PoDoFo::PdfListBox Class Reference . . . . . . . . . . . . . . . . . 238

    8.62.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 238

    8.62.2 Constructor & Destructor Documentation . . . . . . . . . . . 239

    8.62.2.1 PdfListBox. . . . . . . . . . . . . . . . . . . . . . 239

    8.62.2.2 PdfListBox. . . . . . . . . . . . . . . . . . . . . . 239

    8.62.2.3 PdfListBox. . . . . . . . . . . . . . . . . . . . . . 239

    8.62.2.4 PdfListBox. . . . . . . . . . . . . . . . . . . . . . 239

    8.62.2.5 PdfListBox. . . . . . . . . . . . . . . . . . . . . . 239

    Generated on Mon Mar 14 2011 21:42:01 for PoDoFo by Doxygen

  • 7/22/2019 podofo

    30/601

    xxviii CONTENTS

    8.63 PoDoFo::PdfListField Class Reference. . . . . . . . . . . . . . . . . 239

    8.63.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . 240

    8.63.2 Constructor & Destructor Documentation . . . . . . . . . . . 240

    8.63.2.1 PdfListField . . . . . . . . . . . . . . . . . . . . . 240

    8.63.2.2 PdfListField . . . . . . . . . . . . . . . . . . . . . 241

    8.63.2.3 PdfListField . . . . . . . . . . . . . . . . . . . . . 241

    8.63.2.4 PdfListField . . . . . . . . . . . . . . . . . . . . . 241

    8.63.2.5 PdfListField . . . . . . . . . . . . . . . . . . . . . 241

    8.63.3 Member Function Documentation . . . . . . . . . . . . . . . 241

    8.63.3.1 GetItem . . . . . . . . . . . . . . . . . . . . . . . 241

    8.63.3.2 GetItemCount . . . . . . . . . . . . . . . . . . . . 241

    8.63.3.3 GetItemDisplayText . . . . . . . . . . . . . . . . . 242

    8.63.3.4 GetSelectedItem . . . . . . . . . . . . . . . . . . . 242

    8.63.3.5 InsertItem . . . . . . . . . . . . . . . . . . . . . . 242

    8.63.3.6 IsComboBox. . . . . . . . . . . . . . . . . . . . . 242

    8.63.3.7 IsMultiSelect. . . . . . . . . . . . . . . . . . . . . 242

    8.63.3.8 IsSorted . . . . . . . . . . . . . . . . . . . . . . . 243

    8.63.3.9 IsSpellcheckingEnabled . . . . . . . . . . . . . . . 243

    8.63.3.10 RemoveIt