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 |
---|---|
Table |
An object that contains border settings. |
#left Property
Specifies left border settings.
#Declaration
left: TableBorder
#Property Value
Type | Description |
---|---|
Table |
An object that contains border settings. |
#right Property
Specifies right border settings.
#Declaration
right: TableBorder
#Property Value
Type | Description |
---|---|
Table |
An object that contains border settings. |
#top Property
Specifies top border settings.
#Declaration
top: TableBorder
#Property Value
Type | Description |
---|---|
Table |
An object that contains border settings. |