ITableBorders Interface
Contains table borders.
#Declaration
export interface ITableBorders
#Remarks
Use the Table.borders property to access table borders and customize their settings.
Note
Cell border settings take priority over table border settings.
The following code example customizes table 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};
#Inheritance
#Properties
#bottom Property
Returns the table’s bottom border settings.
#Declaration
bottom?: TableBorder
#Property Value
Type | Description |
---|---|
Table |
An object that contains border settings. |
#insideHorizontal Property
Returns settings of the horizontal borders between table rows.
#Declaration
insideHorizontal?: TableBorder
#Property Value
Type | Description |
---|---|
Table |
An object that contains border settings. |
#insideVertical Property
Returns settings of the vertical borders between table columns.
#Declaration
insideVertical?: TableBorder
#Property Value
Type | Description |
---|---|
Table |
An object that contains border settings. |
#left Property
Returns the table’s left border settings.
#Declaration
left?: TableBorder
#Property Value
Type | Description |
---|---|
Table |
An object that contains border settings. |
#right Property
Returns the table’s right border settings.
#Declaration
right?: TableBorder
#Property Value
Type | Description |
---|---|
Table |
An object that contains border settings. |
#top Property
Returns the table’s top border settings.
#Declaration
top?: TableBorder
#Property Value
Type | Description |
---|---|
Table |
An object that contains border settings. |