Logo Search packages:      
Sourcecode: libpodofo version File versions  Download package

Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes

PoDoFo::PdfOutlineItem Class Reference

#include <PdfOutlines.h>

Inheritance diagram for PoDoFo::PdfOutlineItem:
Inheritance graph
[legend]
Collaboration diagram for PoDoFo::PdfOutlineItem:
Collaboration graph
[legend]

List of all members.

Public Member Functions

PdfOutlineItemCreateChild (const PdfString &sTitle, const PdfDestination &rDest)
PdfOutlineItemCreateNext (const PdfString &sTitle, const PdfAction &rAction)
PdfOutlineItemCreateNext (const PdfString &sTitle, const PdfDestination &rDest)
void Erase ()
PdfOutlineItemFirst () const
PdfActionGetAction (void)
PdfDestinationGetDestination (void)
const PdfObjectGetObject () const
PdfObjectGetObject ()
PdfOutlineItemGetParentOutline () const
double GetTextColorBlue () const
double GetTextColorGreen () const
double GetTextColorRed () const
EPdfOutlineFormat GetTextFormat () const
const PdfStringGetTitle () const
void InsertChild (PdfOutlineItem *pItem)
PdfOutlineItemLast () const
PdfOutlineItemNext () const
PdfOutlineItemPrev () const
void SetAction (const PdfAction &rAction)
void SetDestination (const PdfDestination &rDest)
void SetTextColor (double r, double g, double b)
void SetTextFormat (EPdfOutlineFormat eFormat)
void SetTitle (const PdfString &sTitle)

Protected Member Functions

PdfObjectCreateObject (const char *pszType=NULL)
PdfObjectGetNonConstObject () const
 PdfOutlineItem (const PdfString &sTitle, const PdfAction &rAction, PdfOutlineItem *pParentOutline, PdfVecObjects *pParent)
 PdfOutlineItem (PdfObject *pObject, PdfOutlineItem *pParentOutline, PdfOutlineItem *pPrevious)
 PdfOutlineItem (const PdfString &sTitle, const PdfDestination &rDest, PdfOutlineItem *pParentOutline, PdfVecObjects *pParent)
 PdfOutlineItem (PdfVecObjects *pParent)
const char * TypeNameForIndex (int i, const char **ppTypes, long lLen) const
int TypeNameToIndex (const char *pszType, const char **ppTypes, long lLen, int nUnknownValue) const

Private Member Functions

void SetFirst (PdfOutlineItem *pItem)
void SetLast (PdfOutlineItem *pItem)
void SetNext (PdfOutlineItem *pItem)
void SetPrevious (PdfOutlineItem *pItem)

Private Attributes

PdfActionm_pAction
PdfDestinationm_pDestination
PdfOutlineItemm_pFirst
PdfOutlineItemm_pLast
PdfOutlineItemm_pNext
PdfOutlineItemm_pParentOutline
PdfOutlineItemm_pPrev

Detailed Description

A PDF outline item has an title and a destination. It is an element in the documents outline which shows its hierarchical structure.

See also:
PdfDocument
PdfOutlines
PdfDestination

Definition at line 58 of file PdfOutlines.h.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index