|
PoDoFo 0.9.20
|
#include <PdfOutlines.h>
Public Member Functions | |
| PdfOutlines (PdfDocument &doc) | |
| PdfOutlines (PdfObject &obj) | |
| PdfOutlineItem * | CreateRoot (const PdfString &title) |
| Public Member Functions inherited from PoDoFo::PdfOutlineItem | |
| PdfOutlineItem * | CreateChild (const PdfString &title, const std::shared_ptr< PdfDestination > &dest) |
| PdfOutlineItem * | CreateNext (const PdfString &title, const std::shared_ptr< PdfDestination > &dest) |
| PdfOutlineItem * | CreateNext (const PdfString &title, const std::shared_ptr< PdfAction > &action) |
| void | InsertChild (PdfOutlineItem *item) |
| PdfOutlineItem * | Prev () const |
| PdfOutlineItem * | Next () const |
| PdfOutlineItem * | First () const |
| PdfOutlineItem * | Last () const |
| PdfOutlineItem * | GetParentOutline () const |
| void | Erase () |
| void | SetDestination (const std::shared_ptr< PdfDestination > &dest) |
| std::shared_ptr< PdfDestination > | GetDestination () const |
| void | SetAction (const std::shared_ptr< PdfAction > &action) |
| std::shared_ptr< PdfAction > | GetAction () const |
| void | SetTitle (const PdfString &title) |
| const PdfString & | GetTitle () const |
| void | SetTextFormat (PdfOutlineFormat format) |
| PdfOutlineFormat | GetTextFormat () const |
| void | SetTextColor (double r, double g, double b) |
| double | GetTextColorRed () const |
| double | GetTextColorBlue () const |
| double | GetTextColorGreen () const |
Additional Inherited Members | |
| Protected Member Functions inherited from PoDoFo::PdfOutlineItem | |
| PdfOutlineItem (PdfDocument &doc) | |
| PdfOutlineItem (PdfDocument &doc, const PdfString &title, const std::shared_ptr< PdfDestination > &dest, PdfOutlineItem *parentOutline) | |
| PdfOutlineItem (PdfDocument &doc, const PdfString &title, const std::shared_ptr< PdfAction > &action, PdfOutlineItem *parentOutline) | |
| PdfOutlineItem (PdfObject &obj, PdfOutlineItem *parentOutline, PdfOutlineItem *previous) | |
The main PDF outlines dictionary.
Do not create it by yourself but use PdfDocument::GetOutlines() instead.
| PdfOutlines::PdfOutlines | ( | PdfDocument & | doc | ) |
Create a new PDF outlines dictionary
| parent | parent vector of objects |
| PdfOutlines::PdfOutlines | ( | PdfObject & | obj | ) |
Create a PDF outlines object from an existing dictionary
| obj | an existing outlines dictionary |
| PdfOutlineItem * PdfOutlines::CreateRoot | ( | const PdfString & | title | ) |
Create the root node of the outline item tree.
| title | the title of the root node |