#### 7.7.2 Configuring row format properties

As a convention, the name of any row format should end in Row. The default row format is named Row. Row format Row has no default properties; however, you can define a format for Row:

    [Row]
    property1 = value1
    property2 = value2a value2b value2c ...
    . . .

For HTML output, row format names are used in the class attribute of row elements, and result in CSS that implements their properties. Table 7-5 lists the properties you can define for rows.

Columns are handled by cell lists in row formats. You must keep those lists synchronized for all row formats referenced in a table format, or it gets ugly. For example, you must have the same count of row header cells in all of the row formats referenced by the table format.

Table 7-5 Format properties of table rows

Row format property | Valid format property values
    row type
| body, header, or footer; overrides the row type specificied in the source document
    row height
| adapt (to text, default), or minimum (adapts to text, but has the minimum size given)
    keep
| none (allow page break in row) or together; RTF output only
    header cells
| List of names of cell formats for row header cells; the number of formats in the list is the number of cells used as row headers
    body cells
| List of names of cell formats for body cells, forming a column pattern; if the number of body cells exceeds the list length, the list is restarted
    border left
    border right
    border top
    border bottom
    border sep
| Names of border formats; table and cell border properties override row border properties; when two row borders conflict, the heavier border prevails; border sep is used between header and body rows, and between footer and body rows, overriding top or bottom borders.
    shading
| List of shading formats; overrides table shading; overridden by cell shading
    css
| (HTML only) Adds information to the row-format CSS code
    rtf
| (RTF only) Adds information to the row-format RTF code

Some examples:

    [Row]
    ; These are the default row properties:
    row type = body
    body cells = Cell
    border bottom = LightBorder

    [BodyRow]
    based = Row
    body cells = BodyCell BodyCell ShadedCell
    border top = LightBorder
    border bottom = LightBorder
    border left = LightBorder
    border right = LightBorder

    [HeaderRow]
    based = BodyRow
    row type = header
    body cells = ColHeadCell
    border bottom = HeavyBorder
    border sep = DoubleBorder

    [ShadedRow]
    based = BodyRow
    body cells = ShadedCell ShadedCell XtraShadedCell
    shading = LightGreyShade

Previous Topic: 7.7.1 Configuring table format properties

Next Topic: 7.7.3 Configuring cell format properties

Parent Topic: 7.7 Defining table output formats

Sibling Topics:

7.7.1 Configuring table format properties

7.7.3 Configuring cell format properties