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.<PDFNet.TableRow>
-
asContentNode()
-
- Inherited From:
Returns:
A promise that resolves to an object of type: "PDFNet.ContentNode"- Type
- Promise.<PDFNet.ContentNode>
-
asList()
-
- Inherited From:
Returns:
A promise that resolves to an object of type: "PDFNet.List"- Type
- Promise.<PDFNet.List>
-
asListItem()
-
- Inherited From:
Returns:
A promise that resolves to an object of type: "PDFNet.ListItem"- Type
- Promise.<PDFNet.ListItem>
-
asParagraph()
-
- Inherited From:
Returns:
A promise that resolves to an object of type: "PDFNet.Paragraph"- Type
- Promise.<PDFNet.Paragraph>
-
asTable()
-
- Inherited From:
Returns:
A promise that resolves to an object of type: "PDFNet.Table"- Type
- Promise.<PDFNet.Table>
-
asTableCell()
-
- Inherited From:
Returns:
A promise that resolves to an object of type: "PDFNet.TableCell"- Type
- Promise.<PDFNet.TableCell>
-
asTableRow()
-
- Inherited From:
Returns:
A promise that resolves to an object of type: "PDFNet.TableRow"- Type
- Promise.<PDFNet.TableRow>
-
asTextRun()
-
- Inherited From:
Returns:
A promise that resolves to an object of type: "PDFNet.TextRun"- Type
- Promise.<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.<PDFNet.Iterator.<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 columnnumber The column index of the cell to retrieve rownumber The row index of the cell to retrieve Returns:
A promise that resolves to the TableCell at the specified column and row- Type
- Promise.<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.<PDFNet.TextStyledElement>
-
setBorder(thickness, red, green, blue)
-
Set the cell's border thickness and color
Parameters:
Name Type Description thicknessnumber The thickness of the border in points rednumber The red component of the border color greennumber The green component of the border color bluenumber The blue component of the border color Returns:
- Type
- Promise.<void>
-
setDefaultColumnWidth(val)
-
Set default column weight of the table
Parameters:
Name Type Description valnumber The default column weight Returns:
- Type
- Promise.<void>
-
setDefaultRowHeight(val)
-
Set default row height of the table
Parameters:
Name Type Description valnumber The default row height Returns:
- Type
- Promise.<void>