SheetXL - v1.0.2
    Preparing search index...

    Interface Properties

    A table style is a collection of cell styles that are applied to a table. These are applied in a specific order and merged to create a single cell style.

    The order is: Whole Table

    • First Column Stripe
    • Second Column Stripe
    • First Row Stripe
    • Second Row Stripe
    • Last Column
    • First Column
    • Header Row
    • Total Row
    • First Header Cell
    • Last Header Cell
    • First Total Cell
    • Last Total Cell

    A pivot table style also has the PivotElementType elements, and is applied in its own order: whole table, page field labels and values, column then row stripes, first column, header row, first header cell, subtotal columns, blank row, subtotal rows, column subheadings, row subheadings, grand total column (lastColumn), grand total row (totalRow).

    interface Properties {
        blankRow?: ICellStyle.Properties<Serializable>;
        firstColumn?: ICellStyle.Properties<Serializable>;
        firstColumnStripe?: SizeBasedProperties;
        firstColumnSubheading?: ICellStyle.Properties<Serializable>;
        firstHeaderCell?: ICellStyle.Properties<Serializable>;
        firstRowStripe?: SizeBasedProperties;
        firstRowSubheading?: ICellStyle.Properties<Serializable>;
        firstSubtotalColumn?: ICellStyle.Properties<Serializable>;
        firstSubtotalRow?: ICellStyle.Properties<Serializable>;
        firstTotalCell?: ICellStyle.Properties<Serializable>;
        headerRow?: ICellStyle.Properties<Serializable>;
        lastColumn?: ICellStyle.Properties<Serializable>;
        lastHeaderCell?: ICellStyle.Properties<Serializable>;
        lastTotalCell?: ICellStyle.Properties<Serializable>;
        name: string;
        pageFieldLabels?: ICellStyle.Properties<Serializable>;
        pageFieldValues?: ICellStyle.Properties<Serializable>;
        pivot?: boolean;
        secondColumnStripe?: SizeBasedProperties;
        secondColumnSubheading?: ICellStyle.Properties<Serializable>;
        secondRowStripe?: SizeBasedProperties;
        secondRowSubheading?: ICellStyle.Properties<Serializable>;
        secondSubtotalColumn?: ICellStyle.Properties<Serializable>;
        secondSubtotalRow?: ICellStyle.Properties<Serializable>;
        table?: boolean;
        thirdColumnSubheading?: ICellStyle.Properties<Serializable>;
        thirdRowSubheading?: ICellStyle.Properties<Serializable>;
        thirdSubtotalColumn?: ICellStyle.Properties<Serializable>;
        thirdSubtotalRow?: ICellStyle.Properties<Serializable>;
        totalRow?: ICellStyle.Properties<Serializable>;
        wholeTable?: ICellStyle.Properties<Serializable>;
    }

    Hierarchy (View Summary)

    Index

    A pivot table's blank row after an item.

    For the first column.

    firstColumnStripe?: SizeBasedProperties

    Properties for the first set of alternating columns.

    firstColumnSubheading?: ICellStyle.Properties<Serializable>

    A pivot table's column labels at the first, second and third level.

    For the first header cell. To be applied both the header and first column must be selected.

    firstRowStripe?: SizeBasedProperties

    Properties for the first set of alternating rows.

    firstRowSubheading?: ICellStyle.Properties<Serializable>

    A pivot table's items with items under them, at the first, second and third level.

    firstSubtotalColumn?: ICellStyle.Properties<Serializable>

    A pivot table's first, second and third level of subtotal columns.

    firstSubtotalRow?: ICellStyle.Properties<Serializable>

    A pivot table's first, second and third level of subtotal rows.

    For the first total cell. To be applied both the total and first column must be selected.

    For the header row.

    For the last column.

    For the last header cell. To be applied both the header and last column must be selected.

    For the last total cell. To be applied both the total and last column must be selected.

    name: string

    The name of the table style. This is the name that is shown in the UI.

    A pivot table's page field captions.

    A pivot table's page field items.

    pivot?: boolean

    'True' if this table style should be shown as an available pivot table style.

    table and pivot can not both be true. If both false then hidden

    false
    
    secondColumnStripe?: SizeBasedProperties

    Properties for the second set of alternating columns.

    secondColumnSubheading?: ICellStyle.Properties<Serializable>
    secondRowStripe?: SizeBasedProperties

    Properties for the second set of alternating rows.

    secondRowSubheading?: ICellStyle.Properties<Serializable>
    secondSubtotalColumn?: ICellStyle.Properties<Serializable>
    secondSubtotalRow?: ICellStyle.Properties<Serializable>
    table?: boolean

    If this table style should be shown as an available table style.

    table and pivot can not both be true. If both false then hidden

    true
    
    thirdColumnSubheading?: ICellStyle.Properties<Serializable>
    thirdRowSubheading?: ICellStyle.Properties<Serializable>
    thirdSubtotalColumn?: ICellStyle.Properties<Serializable>
    thirdSubtotalRow?: ICellStyle.Properties<Serializable>

    For the total row.

    Properties for the whole table.