Skip to content

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? ​

optional autoResize?: boolean | null

Defined in: src/tst/styles.ts:163


bandedFill? ​

optional bandedFill?: Fill | null

Defined in: src/tst/styles.ts:129


bandedRows? ​

optional bandedRows?: boolean | null

Defined in: src/tst/styles.ts:128


behavesLikeSpreadsheet? ​

optional behavesLikeSpreadsheet?: boolean | null

Defined in: src/tst/styles.ts:162


bodyBorderStroke? ​

optional bodyBorderStroke?: Stroke | null

Defined in: src/tst/styles.ts:149

Outer border of the table body.


bodyHorizontalStroke? ​

optional bodyHorizontalStroke?: Stroke | null

Defined in: src/tst/styles.ts:145

Grid line drawn between body rows.


bodyVerticalStroke? ​

optional bodyVerticalStroke?: Stroke | null

Defined in: src/tst/styles.ts:147

Grid line drawn between body columns.


footerDividerVisible? ​

optional footerDividerVisible?: boolean | null

Defined in: src/tst/styles.ts:143


footerRowBorderStroke? ​

optional footerRowBorderStroke?: Stroke | null

Defined in: src/tst/styles.ts:159


footerRowHorizontalStroke? ​

optional footerRowHorizontalStroke?: Stroke | null

Defined in: src/tst/styles.ts:160


footerRowSeparatorStroke? ​

optional footerRowSeparatorStroke?: Stroke | null

Defined in: src/tst/styles.ts:158


footerRowVerticalStroke? ​

optional footerRowVerticalStroke?: Stroke | null

Defined in: src/tst/styles.ts:161


footerSeparatorVisible? ​

optional footerSeparatorVisible?: boolean | null

Defined in: src/tst/styles.ts:138


headerColumnBorderStroke? ​

optional headerColumnBorderStroke?: Stroke | null

Defined in: src/tst/styles.ts:154


headerColumnDividerVisible? ​

optional headerColumnDividerVisible?: boolean | null

Defined in: src/tst/styles.ts:140

The divider between header columns and body.


headerColumnHorizontalStroke? ​

optional headerColumnHorizontalStroke?: Stroke | null

Defined in: src/tst/styles.ts:156


headerColumnSeparatorStroke? ​

optional headerColumnSeparatorStroke?: Stroke | null

Defined in: src/tst/styles.ts:155


headerColumnSeparatorVisible? ​

optional headerColumnSeparatorVisible?: boolean | null

Defined in: src/tst/styles.ts:137


headerColumnVerticalStroke? ​

optional headerColumnVerticalStroke?: Stroke | null

Defined in: src/tst/styles.ts:157


headerRowBorderStroke? ​

optional headerRowBorderStroke?: Stroke | null

Defined in: src/tst/styles.ts:151


headerRowDividerVisible? ​

optional headerRowDividerVisible?: boolean | null

Defined in: src/tst/styles.ts:142

The divider between header rows and body.


headerRowHorizontalStroke? ​

optional headerRowHorizontalStroke?: Stroke | null

Defined in: src/tst/styles.ts:152


headerRowSeparatorStroke? ​

optional headerRowSeparatorStroke?: Stroke | null

Defined in: src/tst/styles.ts:150


headerRowSeparatorVisible? ​

optional headerRowSeparatorVisible?: boolean | null

Defined in: src/tst/styles.ts:136


headerRowVerticalStroke? ​

optional headerRowVerticalStroke?: Stroke | null

Defined in: src/tst/styles.ts:153


horizontalStrokesVisible? ​

optional horizontalStrokesVisible?: boolean | null

Defined in: src/tst/styles.ts:132


tableBorderVisible? ​

optional tableBorderVisible?: boolean | null

Defined in: src/tst/styles.ts:133


tableHeaderBorderVisible? ​

optional tableHeaderBorderVisible?: boolean | null

Defined in: src/tst/styles.ts:135

Border around the header bands, the inspector's second outline toggle.


verticalStrokesVisible? ​

optional verticalStrokesVisible?: boolean | null

Defined in: src/tst/styles.ts:131

Show the vertical grid lines of the table body.

MIT licensed. Independently made — not by Apple in California. Not affiliated with or endorsed by Apple Inc.