PDFix SDK  9.0.0
Loading...
Searching...
No Matches
PdeToc Struct Reference

PdeToc class. More...

#include <pdfix.h>

Inheritance diagram for PdeToc:
PdeTable PdeContainer PdeElement

Additional Inherited Members

Public Member Functions inherited from PdeTable
virtual int GetNumRows () const =0
 Returns the number of table rows.
virtual void SetNumRows (int num)=0
 Sets the number of table rows.
virtual int GetNumCols () const =0
 Returns the number of table columns.
virtual void SetNumCols (int num)=0
 Sets the number of table columns.
virtual PdeCellGetCell (int row, int col)=0
 Returns the cell object of table columns.
virtual PdfAlignment GetRowAlignment (int row) const =0
 Returns the row alignment.
virtual PdfAlignment GetColAlignment (int col) const =0
 Returns the cell alignment.
virtual PdeElementGetCaption ()=0
 Gets the caption of the table. Iterate it's children if the element is PdeContainer.
virtual PdfTableType GetTableType () const =0
 Gets the type of the table.
Public Member Functions inherited from PdeElement
virtual PdfElementType GetType () const =0
 Gets the type of an element.
virtual void GetBBox (PdfRect *bbox) const =0
virtual bool SetBBox (const PdfRect *bbox)=0
virtual void GetQuad (PdfQuad *quad) const =0
virtual int GetId ()=0
 Gets the id of an element. The id is unique number on a page.
virtual bool GetGraphicState (PdeGraphicState *g_state)=0
 Gets the graphics state information for an element.
virtual int GetNumChildren () const =0
 Gets the number of child elements in an element object.
virtual PdeElementGetChild (int index)=0
 Gets the requested child element from an element.
virtual PdfAlignment GetAlignment () const =0
 Gets the element alignment within the content column.
virtual float GetAngle () const =0
 Gets the element angle.
virtual void SetData (void *data)=0
 Sets user-supplied data to pass to the element.
virtual void * GetData () const =0
 Gets user-supplied data to pass to the element.
virtual bool SetAlt (const wchar_t *alt)=0
 Sets the alternate description of the element.
virtual bool SetActualText (const wchar_t *text)=0
 Sets the actual text of the element.
virtual int GetTag (wchar_t *buffer, int len) const =0
 Gets the tag name of the element.
virtual bool SetTag (const wchar_t *text)=0
 Sets the tag name of the element.
virtual int GetTagId (wchar_t *buffer, int len) const =0
 Gets the tag id of the element.
virtual bool SetTagId (const wchar_t *id)=0
 Sets the tag id of the element.
virtual int GetFlags () const =0
 Get the element state flags.
virtual bool SetFlags (int flags)=0
 Set the element state flags.
virtual int GetStateFlags () const =0
 Get the element state flags.
virtual bool SetStateFlags (PdfStateFlags flags, bool objects)=0
 Set the element state flags.
virtual int GetNumPageObjects () const =0
 Get the the number pf page object in the element.
virtual PdsPageObjectGetPageObject (int index)=0
 Get the the page object of the element by index.
virtual PdePageMapGetPageMap ()=0
 Get the the page map object containing this element.
virtual PdfLabelType GetLabelType () const =0
 Gets the element label type.
virtual bool SetLabelType (PdfLabelType type)=0
 Sets the element type level.

Detailed Description

PdeToc class.