Class ContentElement
Base class for all content elements in the document content tree. It contains methods to retrieve instances of derived classes via the asDerivedClass() methods. The pattern is to retrieve a MaybeDerivedClass object and then check if it is valid via the isValid() method of the MaybeDerivedClass object. If it is valid, the actual derived instance can be retrieved from the MaybeDerivedClass object.
Implements
Inherited Members
Namespace: pdftron.Layout
Assembly: PDFNet.dll
Syntax
public class ContentElement : IDisposable
Methods
AsContentNode()
Retrieve the associated ContentNode object for this content element
Declaration
public ContentNode AsContentNode()
Returns
Type | Description |
---|---|
ContentNode | The ContentNode object or nullptr if the object is not a content node |
AsList()
Retrieve the associated List object for this content element
Declaration
public List AsList()
Returns
Type | Description |
---|---|
List | The List object or nullptr if the object is not a list |
AsListItem()
Retrieve the associated ListItem object for this content element
Declaration
public ListItem AsListItem()
Returns
Type | Description |
---|---|
ListItem | The ListItem object or nullptr if the object is not a list item |
AsParagraph()
Retrieve the associated Paragraph object for this content element
Declaration
public Paragraph AsParagraph()
Returns
Type | Description |
---|---|
Paragraph | The Paragraph object or nullptr if the object is not a paragraph |
AsTable()
Retrieve the associated Table object for this content element
Declaration
public Table AsTable()
Returns
Type | Description |
---|---|
Table | The Table object or nullptr if the object is not a table |
AsTableCell()
Retrieve the associated TableCell object for this content element
Declaration
public TableCell AsTableCell()
Returns
Type | Description |
---|---|
TableCell | The TableCell object or nullptr if the object is not a table cell |
AsTableRow()
Retrieve the associated TableRow object for this content element
Declaration
public TableRow AsTableRow()
Returns
Type | Description |
---|---|
TableRow | The TableRow object or nullptr if the object is not a table row |
AsTextRun()
Retrieve the associated TextRun object for this content element
Declaration
public TextRun AsTextRun()
Returns
Type | Description |
---|---|
TextRun | The TextRun object or nullptr if the object is not a text run |
Dispose()
Declaration
public override sealed void Dispose()
Dispose(bool)
Declaration
[HandleProcessCorruptedStateExceptions]
protected virtual void Dispose(bool A_0)
Parameters
Type | Name | Description |
---|---|---|
bool | A_0 |
~ContentElement()
Declaration
protected ~ContentElement()
GetTextStyledElement()
Retrieve the TextStyledElement object for manipulating the text style
Declaration
public TextStyledElement GetTextStyledElement()
Returns
Type | Description |
---|---|
TextStyledElement | The TextStyledElement object |