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 |
---|---|
TableBorder | An object that contains border settings. |
insideHorizontal Property
Returns settings of the horizontal borders between table rows.
Declaration
insideHorizontal?: TableBorder
Property Value
Type | Description |
---|---|
TableBorder | An object that contains border settings. |
insideVertical Property
Returns settings of the vertical borders between table columns.
Declaration
insideVertical?: TableBorder
Property Value
Type | Description |
---|---|
TableBorder | An object that contains border settings. |
left Property
Returns the table’s left border settings.
Declaration
left?: TableBorder
Property Value
Type | Description |
---|---|
TableBorder | An object that contains border settings. |
right Property
Returns the table’s right border settings.
Declaration
right?: TableBorder
Property Value
Type | Description |
---|---|
TableBorder | An object that contains border settings. |
top Property
Returns the table’s top border settings.
Declaration
top?: TableBorder
Property Value
Type | Description |
---|---|
TableBorder | An object that contains border settings. |