DocumentID: ECMA-376/Part4/2.4.37
Title: ECMA-376, Part4: 2.4.37 tblBorders (Table Borders Exceptions)
Extracted-From: ECMA-376 Office Open XML File Formats, 1st Edition / December 2006
Warning: Coverted to HTML format by a script known to have bugs

Navigation:

2.4.37 tblBorders (Table Borders Exceptions)

This element specifies the set of borders for the edges of the parent table row via a set of table-level property exceptions, using the six border types defined by its child elements.

If the cell spacing for any row is non-zero as specified using the tblCellSpacing element (§2.4.41; §2.4.42; §2.4.43), then there is no border conflict and the table-level exception border shall be displayed.

If the cell spacing is zero, then there is a conflict [Example: Between the left border of all cells in the first column and the left border of the table-level exceptions. end example], which shall be resolved as follows:

If this element is omitted, then this table shall have the borders specified by the associated table level borders (§2.4.38).

[Example: Consider a table in which the final two rows have a set of table-level property exceptions giving them a thicker set of table borders, as follows:

These table borders are specified via a set of table-level property exceptions using the following WordprocessingML:

<w:tr>
  <w:tblPrEx>
    <w:tblBorders>
      <w:top w:val="single" w:sz="24" w:space="0" w:color="000000" w:themeColor="text1"/>
      <w:left w:val="single" w:sz="24" w:space="0" w:color="000000" w:themeColor="text1"/>
      <w:bottom w:val="single" w:sz="24" w:space="0" w:color="000000" w:themeColor="text1"/>
      <w:right w:val="single" w:sz="24" w:space="0" w:color="000000" w:themeColor="text1"/>
      <w:insideH w:val="single" w:sz="24" w:space="0" w:color="000000" w:themeColor="text1"/>
      <w:insideV w:val="single" w:sz="24" w:space="0" w:color="000000" w:themeColor="text1"/>
    </w:tblBorders>
  </w:tblPrEx>
</w:tr>

The tblBorders element specifies the set of table borders applied to the final two rows in this table as part of the table-level property exceptions. end example]

Parent Elements

tblPrEx (§2.4.57); tblPrEx (§2.4.58)

Child Elements

Subclause

bottom (Table Bottom Border)

§2.4.4

insideH (Table Inside Horizontal Edges Border)

§2.4.17

insideV (Table Inside Vertical Edges Border)

§2.4.20

left (Table Left Border)

§2.4.27

right (Table Right Border)

§2.4.32

top (Table Top Border)

§2.4.71

The following XML Schema fragment defines the contents of this element:

<complexType name="CT_TblBorders">

<sequence>

<element name="top" type="CT_Border" minOccurs="0"/>

<element name="left" type="CT_Border" minOccurs="0"/>

<element name="bottom" type="CT_Border" minOccurs="0"/>

<element name="right" type="CT_Border" minOccurs="0"/>

<element name="insideH" type="CT_Border" minOccurs="0"/>

<element name="insideV" type="CT_Border" minOccurs="0"/>

</sequence>

</complexType>


Converted to HTML format by ooxmlspec2html 0.1, a Perl script provided by OpenISO.org.