17.15.3.8 ulTrailSpace

This element specifies whether applications shall display underlining beneath all trailing spaces in the contents of a line when those contents are underlined. Trailing spaces are all space characters which are not followed by non-space characters on the same line.

Typically, applications do not display underlining on all trailing spaces which have the underline property applied to them. This element, when present with a val attribute value of true (or equivalent), specifies that all characters with underline applied, including trailing spaces, shall display underlining if it is applied to that content.

[Example: Consider a WordprocessingML document with the following line of Latin alphabetical character and punctuation, trailed by a series of spaces:

<w:r>
  <w:rPr>
    <w:u w:val="single"/>
  </w:rPr>
  <w:t>Example text. Example text. Example text. Example text. Example text.
</w:t>
</w:r>

The default presentation would have no underlining on those trailing spaces:

image

However, if this compatibility setting is turned on:

<w:compat>
  <w:ulTrailSpace />
</w:compat>

Then all trailing spaces would be underlined, resulting in the following output:

image

end example]

This element’s content model is defined by the common boolean property definition in 17.17.4.

Last updated on