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