cupertino-files / TableFormatting
Interface: TableFormatting
Defined in: src/tst/styles.ts:127
Table-level formatting, mirroring TST.TableStylePropertiesArchive.
Every key is three-state: a value sets the field, undefined leaves it as it is, and null removes it so the style inherits again — absent is not false, and a bag that never states a field defers to its parent. The divider flags and every band stroke here are corpus-standard: 286 of 302 table-style bags carry each of them.
Properties
autoResize?
optionalautoResize?:boolean|null
Defined in: src/tst/styles.ts:163
bandedFill?
optionalbandedFill?:Fill|null
Defined in: src/tst/styles.ts:129
bandedRows?
optionalbandedRows?:boolean|null
Defined in: src/tst/styles.ts:128
behavesLikeSpreadsheet?
optionalbehavesLikeSpreadsheet?:boolean|null
Defined in: src/tst/styles.ts:162
bodyBorderStroke?
optionalbodyBorderStroke?:Stroke|null
Defined in: src/tst/styles.ts:149
Outer border of the table body.
bodyHorizontalStroke?
optionalbodyHorizontalStroke?:Stroke|null
Defined in: src/tst/styles.ts:145
Grid line drawn between body rows.
bodyVerticalStroke?
optionalbodyVerticalStroke?:Stroke|null
Defined in: src/tst/styles.ts:147
Grid line drawn between body columns.
footerDividerVisible?
optionalfooterDividerVisible?:boolean|null
Defined in: src/tst/styles.ts:143
footerRowBorderStroke?
optionalfooterRowBorderStroke?:Stroke|null
Defined in: src/tst/styles.ts:159
footerRowHorizontalStroke?
optionalfooterRowHorizontalStroke?:Stroke|null
Defined in: src/tst/styles.ts:160
footerRowSeparatorStroke?
optionalfooterRowSeparatorStroke?:Stroke|null
Defined in: src/tst/styles.ts:158
footerRowVerticalStroke?
optionalfooterRowVerticalStroke?:Stroke|null
Defined in: src/tst/styles.ts:161
footerSeparatorVisible?
optionalfooterSeparatorVisible?:boolean|null
Defined in: src/tst/styles.ts:138
headerColumnBorderStroke?
optionalheaderColumnBorderStroke?:Stroke|null
Defined in: src/tst/styles.ts:154
headerColumnDividerVisible?
optionalheaderColumnDividerVisible?:boolean|null
Defined in: src/tst/styles.ts:140
The divider between header columns and body.
headerColumnHorizontalStroke?
optionalheaderColumnHorizontalStroke?:Stroke|null
Defined in: src/tst/styles.ts:156
headerColumnSeparatorStroke?
optionalheaderColumnSeparatorStroke?:Stroke|null
Defined in: src/tst/styles.ts:155
headerColumnSeparatorVisible?
optionalheaderColumnSeparatorVisible?:boolean|null
Defined in: src/tst/styles.ts:137
headerColumnVerticalStroke?
optionalheaderColumnVerticalStroke?:Stroke|null
Defined in: src/tst/styles.ts:157
headerRowBorderStroke?
optionalheaderRowBorderStroke?:Stroke|null
Defined in: src/tst/styles.ts:151
headerRowDividerVisible?
optionalheaderRowDividerVisible?:boolean|null
Defined in: src/tst/styles.ts:142
The divider between header rows and body.
headerRowHorizontalStroke?
optionalheaderRowHorizontalStroke?:Stroke|null
Defined in: src/tst/styles.ts:152
headerRowSeparatorStroke?
optionalheaderRowSeparatorStroke?:Stroke|null
Defined in: src/tst/styles.ts:150
headerRowSeparatorVisible?
optionalheaderRowSeparatorVisible?:boolean|null
Defined in: src/tst/styles.ts:136
headerRowVerticalStroke?
optionalheaderRowVerticalStroke?:Stroke|null
Defined in: src/tst/styles.ts:153
horizontalStrokesVisible?
optionalhorizontalStrokesVisible?:boolean|null
Defined in: src/tst/styles.ts:132
tableBorderVisible?
optionaltableBorderVisible?:boolean|null
Defined in: src/tst/styles.ts:133
tableHeaderBorderVisible?
optionaltableHeaderBorderVisible?:boolean|null
Defined in: src/tst/styles.ts:135
Border around the header bands, the inspector's second outline toggle.
verticalStrokesVisible?
optionalverticalStrokesVisible?:boolean|null
Defined in: src/tst/styles.ts:131
Show the vertical grid lines of the table body.