TableBordersBase Class
Defines the base API for classes that implement table borders.
Declaration
export abstract class TableBordersBase
Remarks
Use the Table.borders property to access table borders and customize their settings. The TableCell.borders property allows you to access and customize cell borders.
Note
Cell border settings take priority over table border settings.
The following code example customizes table and cell borders:
const subDocument = richEdit.selection.activeSubDocument;
const table = subDocument.tables.getByIndex(0);
const outerBorder = {style: 1, width: 30, color: '#4974a5'};
const innerBorder = {style: 4, width: 15, color: '#d3d3d3'};
table.borders = { bottom: outerBorder, top: outerBorder, left: outerBorder, right: outerBorder,
insideHorizontal: innerBorder, insideVertical: innerBorder};
const cell = table.rows.getByIndex(1).cells.getByIndex(0);
cell.borders = { top: { style: 5, color: 'blue', width: 20} }
Inheritance
Properties
bottom Property
Specifies bottom border settings.
Declaration
bottom: TableBorder
Property Value
Type | Description |
---|---|
TableBorder | An object that contains border settings. |
left Property
Specifies left border settings.
Declaration
left: TableBorder
Property Value
Type | Description |
---|---|
TableBorder | An object that contains border settings. |
right Property
Specifies right border settings.
Declaration
right: TableBorder
Property Value
Type | Description |
---|---|
TableBorder | An object that contains border settings. |
top Property
Specifies top border settings.
Declaration
top: TableBorder
Property Value
Type | Description |
---|---|
TableBorder | An object that contains border settings. |