TableBorder Class
Contains table border settings.
Declaration
export class TableBorder
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} }
Properties
color Property
Specifies the border color.
Declaration
color: string
Property Value
Type | Description |
---|---|
string | The border color. |
style Property
Specifies the border line style.
Declaration
style: BorderLineStyle
Property Value
Type | Description |
---|---|
BorderLineStyle | An enumeration value. |
width Property
Specifies the border line width.
Declaration
width: number
Property Value
Type | Description |
---|---|
number | The border line width in twips. |