| Poppler CPP 25.10.90
    | 
| Classes | |
| class | destination | 
| class | document | 
| class | embedded_file | 
| class | font_info | 
| class | font_iterator | 
| class | image | 
| class | page | 
| class | page_renderer | 
| class | page_transition | 
| class | rectangle | 
| class | text_box | 
| class | toc | 
| class | toc_item | 
| class | ustring | 
| Typedefs | |
| typedef unsigned int | argb | 
| typedef std::vector< char > | byte_array | 
| typedef void(* | debug_func) (const std::string &, void *) | 
| typedef rectangle< int > | rect | 
| typedef rectangle< double > | rectf | 
| typedef unsigned int | time_type | 
| Enumerations | |
| enum | case_sensitivity_enum { case_sensitive , case_insensitive } | 
| enum | page_box_enum { media_box , crop_box , bleed_box , trim_box , art_box } | 
| enum | permission_enum { perm_print , perm_change , perm_copy , perm_add_notes , perm_fill_forms , perm_accessibility , perm_assemble , perm_print_high_resolution } | 
| enum | rotation_enum { rotate_0 , rotate_90 , rotate_180 , rotate_270 } | 
| Functions | |
| time_type | convert_date (const std::string &date) | 
| time_t | convert_date_t (const std::string &date) | 
| std::ostream & | operator<< (std::ostream &stream, const byte_array &array) | 
| std::ostream & | operator<< (std::ostream &stream, const rect &r) | 
| std::ostream & | operator<< (std::ostream &stream, const rectf &r) | 
| bool | set_data_dir (const std::string &new_data_dir) | 
| void | set_debug_error_function (debug_func debug_function, void *closure) | 
| unsigned int | version_major () | 
| unsigned int | version_micro () | 
| unsigned int | version_minor () | 
| std::string | version_string () | 
Single namespace containing all the classes and functions of poppler-cpp.
| poppler::debug_func | 
Debug/error function.
This function type is used for debugging & error output; the first parameter is the actual message, the second is the unaltered closure argument which was passed to the set_debug_error_function() call.
A rectangle with int dimensions and coordinates.
A rectangle with float (double) dimensions and coordinates.
The case sensitivity.
A possible permission in a PDF document.
| Enumerator | |
|---|---|
| perm_print | The permission to allow the print of a document. | 
| perm_change | The permission to change a document. This is a generic "change" permission, so other permissions could affect some types of changes. | 
| perm_copy | The permission to allow the copy or extraction of the text in a document. | 
| perm_add_notes | The permission to allow the addition or editing of annotations, and the filling of interactive form fields (including signature fields). | 
| perm_fill_forms | The permission to allow the filling of interactive form fields (including signature fields). 
 | 
| perm_accessibility | The permission to allow the extracting of content (for example, text) for accessibility usage (e.g. for a screen reader). | 
| perm_assemble | The permission to allow to "assemble" a document. This implies operations such as the insertion, the rotation and the deletion of pages; the creation of bookmarks and thumbnail images. 
 | 
| perm_print_high_resolution | The permission to allow the high resolution print of a document. | 
| time_type poppler::convert_date | ( | const std::string & | date | ) | 
Converts a string representing a PDF date to a value compatible with time_type.
| time_t poppler::convert_date_t | ( | const std::string & | date | ) | 
Converts a string representing a PDF date to a value compatible with time_t.
| bool poppler::set_data_dir | ( | const std::string & | new_data_dir | ) | 
| void poppler::set_debug_error_function | ( | debug_func | debug_function, | 
| void * | closure | ||
| ) | 
Set a new debug/error output function.
If not set, by default error and debug messages will be sent to stderr.
| debug_function | the new debug function | 
| closure | user data which will be passed as-is to the debug function | 
| unsigned int poppler::version_major | ( | ) | 
| unsigned int poppler::version_micro | ( | ) | 
| unsigned int poppler::version_minor | ( | ) | 
| std::string poppler::version_string | ( | ) |