[Table of Contents] [docx version]
WordprocessingML Reference Material - Table of Contents
ST_Underline (Underline Patterns)
This simple type specifies the types of patterns which may be used to create the underline applied beneath the text in a run.
[Example: Consider a run of text which shall have a double underline explicitly turned on for the contents of the run. This constraint is specified using the following WordprocessingML:
<w:rPr>
<w:u w:val="double"/>
</w:rPr>
The val of the underline on this run is double, so the style of the underline on this run shall be a double line. end example]
This simple type's contents are a restriction of the XML Schema string datatype.
The following are possible enumeration values for this type:
Enumeration Value |
Description |
dash (Dashed Underline) |
Specifies an underline consisting of a dashed line beneath all characters in this run.
[Example:
end example] |
dashDotDotHeavy (Thick Dash-Dot-Dot Underline) |
Specifies an underline consisting of a series of thick dash, dot, dot characters beneath all characters in this run.
[Example:
end example] |
dashDotHeavy (Thick Dash-Dot Underline) |
Specifies an underline consisting of a series of thick dash, dot characters beneath all characters in this run.
[Example:
end example] |
dashedHeavy (Thick Dashed Underline) |
Specifies an underline consisting of a series of thick dashes beneath all characters in this run.
[Example:
end example] |
dashLong (Long Dashed Underline) |
Specifies an underline consisting of long dashed characters beneath all characters in this run.
[Example:
end example] |
dashLongHeavy (Thick Long Dashed Underline) |
Specifies an underline consisting of thick long dashed characters beneath all characters in this run.
[Example:
end example] |
dotDash (Dash-Dot Underline) |
Specifies an underline consisting of a series of dash, dot characters beneath all characters in this run.
[Example:
end example] |
dotDotDash (Dash-Dot-Dot Underline) |
Specifies an underline consisting of a series of dash, dot, dot characters beneath all characters in this run.
[Example:
end example] |
dotted (Dotted Underline) |
Specifies an underline consisting of a series of dot characters beneath all characters in this run.
[Example:
end example] |
dottedHeavy (Thick Dotted Underline) |
Specifies an underline consisting of a series of thick dot characters beneath all characters in this run.
[Example:
end example] |
double (Double Underline) |
Specifies an underline consisting of two lines beneath all characters in this run.
[Example:
end example] |
none (No Underline) |
Specifies no underline beneath this run.
[Example:
end example] |
single (Single Underline) |
Specifies an underline consisting of a single line beneath all characters in this run.
[Example:
end example] |
thick (Thick Underline) |
Specifies an underline consisting of a single thick line beneath all characters in this run.
[Example:
end example] |
wave (Wave Underline) |
Specifies an underline consisting of a single wavy line beneath all characters in this run.
[Example:
end example] |
wavyDouble (Double Wave Underline) |
Specifies an underline consisting of a pair of wavy lines beneath all characters in this run.
[Example:
end example] |
wavyHeavy (Heavy Wave Underline) |
Specifies an underline consisting of a single thick wavy line beneath all characters in this run.
[Example:
end example] |
words (Underline Non-Space Characters Only) |
Specifies an underline consisting of a single line beneath all non-space characters in the run. There shall be no underline beneath any space character (breaking or non-breaking).
[Example:
end example] |
Referenced By |
u@val (§2.3.2.38) |
The following XML Schema fragment defines the contents of this simple type:
<simpleType name="ST_Underline">
<restriction base="xsd:string">
<enumeration value="single"/>
<enumeration value="words"/>
<enumeration value="double"/>
<enumeration value="thick"/>
<enumeration value="dotted"/>
<enumeration value="dottedHeavy"/>
<enumeration value="dash"/>
<enumeration value="dashedHeavy"/>
<enumeration value="dashLong"/>
<enumeration value="dashLongHeavy"/>
<enumeration value="dotDash"/>
<enumeration value="dashDotHeavy"/>
<enumeration value="dotDotDash"/>
<enumeration value="dashDotDotHeavy"/>
<enumeration value="wave"/>
<enumeration value="wavyHeavy"/>
<enumeration value="wavyDouble"/>
<enumeration value="none"/>
</restriction>
</simpleType>