PoDoFo 0.9.20
|
#include <PdfOutlines.h>
Public Member Functions | |
PdfOutlines (PdfDocument &doc) | |
PdfOutlines (PdfObject &obj) | |
PdfOutlineItem * | CreateRoot (const PdfString &title) |
![]() | |
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 | |
![]() | |
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 |