17.4.23 insideH

This element specifies the border which shall be displayed on all interior horizontal edges of the current group of table cells. [Note: Although individual table cells have no concept of an internal edge, which would render this property useless in most cases, it is used to determine the cell borders to apply to a specific group of cells as part of table conditional formatting in a table style, for example, the inside horizontal edges on the set of cells in the first column. end note]

The appearance of this table cell border in the document shall be determined by the following settings:

  • If the net tblCellSpacing element value (17.4.44;17.4.43;17.4.45) applied to the cell is non-zero,
  • then the cell border shall always be displayed
  • Otherwise, the display of the border is subject to the conflict resolution algorithm defined by the
  • tcBorders element (17.4.66) and the tblBorders element (17.4.39;17.4.38)

If this element is omitted, then the specified conditional formatting on the table shall not change the current set of internal edge borders on its set of table cells (i.e. their current setting shall remain unchanged).

[Example: Consider a table in which the conditional formatting on the first column specified in the associated table style specifies a double line red cell border for all internal horizontal lines as follows:

image

This inner horizontal edge cell border is specified using the following WordprocessingML:

<w:tblStylePr w:type="firstCol">
  <w:tcPr>
    <w:tcBorders>
      <w:insideH w:val="double" w:sz="4" w:space="0" w:color="FF0000"/>
    </w:tcBorders>
  </w:tcPr>
</w:tblStylePr>

The insideH element specifies a ¼ point border of type double. end example]

This element’s content model is defined by the common border properties definition in 17.3.4.

Last updated on