[Table of Contents] [docx version]
WordprocessingML Reference Material - Table of Contents
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 there is a cell border, then the cell border shall be displayed
• If there is no cell border, then the table-level exception border shall be displayed
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 |
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>