TableBordersBase Class
In This Article
Defines the base API for classes that implement table borders.
#Declaration
TypeScript
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:
js
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
TypeScript
bottom: TableBorder
#Property Value
Type | Description |
---|---|
Table |
An object that contains border settings. |
#left Property
Specifies left border settings.
#Declaration
TypeScript
left: TableBorder
#Property Value
Type | Description |
---|---|
Table |
An object that contains border settings. |
#right Property
Specifies right border settings.
#Declaration
TypeScript
right: TableBorder
#Property Value
Type | Description |
---|---|
Table |
An object that contains border settings. |
#top Property
Specifies top border settings.
#Declaration
TypeScript
top: TableBorder
#Property Value
Type | Description |
---|---|
Table |
An object that contains border settings. |