Loading...
Searching...
No Matches
pdftron::Layout::ContentNode Class Reference

#include <ContentTree.h>

+ Inheritance diagram for pdftron::Layout::ContentNode:

Public Member Functions

 ~ContentNode ()
 
void Destroy ()
 
ContentNodeIterator GetContentNodeIterator ()
 
- Public Member Functions inherited from pdftron::Layout::ContentElement
 ~ContentElement ()
 
void Destroy ()
 
ElementRef< ListAsList () const
 
ElementRef< ListItemAsListItem () const
 
ElementRef< ContentNodeAsContentNode () const
 
ElementRef< TextRunAsTextRun () const
 
ElementRef< ParagraphAsParagraph () const
 
ElementRef< TableAsTable () const
 
ElementRef< TableRowAsTableRow () const
 
ElementRef< TableCellAsTableCell () const
 
TextStyledElement GetTextStyledElement ()
 

Protected Member Functions

 ContentNode (TRN_ContentNode impl)
 
- Protected Member Functions inherited from pdftron::Layout::ContentElement
 ContentElement (TRN_ContentElement impl)
 

Friends

class FlowDocument
 
class ElementRef< TableCell >
 
class ElementRef< ContentNode >
 

Additional Inherited Members

- Public Attributes inherited from pdftron::Layout::ContentElement
TRN_ContentElement m_impl
 

Detailed Description

Base class for all elements in the document content tree that can contain other content elements.

Definition at line 340 of file ContentTree.h.

Constructor & Destructor Documentation

◆ ContentNode()

pdftron::Layout::ContentNode::ContentNode ( TRN_ContentNode impl)
protected

Create a new ContentNode object, internal use only.

◆ ~ContentNode()

pdftron::Layout::ContentNode::~ContentNode ( )

Member Function Documentation

◆ Destroy()

void pdftron::Layout::ContentNode::Destroy ( )

◆ GetContentNodeIterator()

ContentNodeIterator pdftron::Layout::ContentNode::GetContentNodeIterator ( )

Retrieve a ContentNodeIterator object from the content node

The ContentNodeIterator object can be used to traverse the children of the content node.

Returns
The ContentNodeIterator object

Friends And Related Symbol Documentation

◆ ElementRef< ContentNode >

friend class ElementRef< ContentNode >
friend

Definition at line 342 of file ContentTree.h.

◆ ElementRef< TableCell >

friend class ElementRef< TableCell >
friend

Definition at line 342 of file ContentTree.h.

◆ FlowDocument

friend class FlowDocument
friend

Definition at line 342 of file ContentTree.h.


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