Class: Table

Core.PDFNet. Table


new Table()

A Table is a content node that contains a grid of cells.

Extends

Methods


addTableRow()

Add a new row to the table
Returns:
A promise that resolves to the newly created row
Type
Promise.<Core.PDFNet.TableRow>

asContentNode()

Inherited From:
Returns:
A promise that resolves to an object of type: "PDFNet.ContentNode"
Type
Promise.<Core.PDFNet.ContentNode>

asList()

Inherited From:
Returns:
A promise that resolves to an object of type: "PDFNet.List"
Type
Promise.<Core.PDFNet.List>

asListItem()

Inherited From:
Returns:
A promise that resolves to an object of type: "PDFNet.ListItem"
Type
Promise.<Core.PDFNet.ListItem>

asParagraph()

Inherited From:
Returns:
A promise that resolves to an object of type: "PDFNet.Paragraph"
Type
Promise.<Core.PDFNet.Paragraph>

asTable()

Inherited From:
Returns:
A promise that resolves to an object of type: "PDFNet.Table"
Type
Promise.<Core.PDFNet.Table>

asTableCell()

Inherited From:
Returns:
A promise that resolves to an object of type: "PDFNet.TableCell"
Type
Promise.<Core.PDFNet.TableCell>

asTableRow()

Inherited From:
Returns:
A promise that resolves to an object of type: "PDFNet.TableRow"
Type
Promise.<Core.PDFNet.TableRow>

asTextRun()

Inherited From:
Returns:
A promise that resolves to an object of type: "PDFNet.TextRun"
Type
Promise.<Core.PDFNet.TextRun>

getBorderThickness()

Get the border thickness of the table
Returns:
A promise that resolves to border thickness in points
Type
Promise.<number>

getContentNodeIterator()

Retrieve a ContentElementIterator object from the content node

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

Inherited From:
Returns:
A promise that resolves to the ContentElementIterator object
Type
Promise.<Core.PDFNet.Iterator.<Core.PDFNet.ContentElement>>

getDefaultRowHeight()

Get default row height of the table
Returns:
A promise that resolves to default row height of the table
Type
Promise.<number>

getNumColumns()

Get the number of rows in the table
Returns:
A promise that resolves to number of rows in the table
Type
Promise.<number>

getNumRows()

Get the number of rows in the table
Returns:
A promise that resolves to number of rows in the table
Type
Promise.<number>

getTableCell(column, row)

Get a cell from the table
Parameters:
Name Type Description
column number The column index of the cell to retrieve
row number The row index of the cell to retrieve
Returns:
A promise that resolves to the TableCell at the specified column and row
Type
Promise.<Core.PDFNet.TableCell>

getTextStyledElement()

Retrieve the TextStyledElement object for manipulating the text style of this content element.
Inherited From:
Returns:
A promise that resolves to the TextStyledElement object
Type
Promise.<Core.PDFNet.TextStyledElement>

setBorder(thickness, red, green, blue)

Set the cell's border thickness and color
Parameters:
Name Type Description
thickness number The thickness of the border in points
red number The red component of the border color
green number The green component of the border color
blue number The blue component of the border color
Returns:
Type
Promise.<void>

setDefaultColumnWidth(val)

Set default column weight of the table
Parameters:
Name Type Description
val number The default column weight
Returns:
Type
Promise.<void>

setDefaultRowHeight(val)

Set default row height of the table
Parameters:
Name Type Description
val number The default row height
Returns:
Type
Promise.<void>