17.18.84 ST_TabJc

This simple type specifies the available types of custom tab stop, which determines the behavior of the tab stop and the alignment which shall be applied to text entered at the current custom tab stop.

[Example: Consider a custom tab stops at 1.5" in a WordprocessingML document. This tab stop would be contained within a tab element defining the tab stop as follows:

<w:tab w:val="start" w:pos="2160" />

The val attribute specifies that this custom tab stop must align all text entered at its location to its left. end example]

This simple type’s contents are a restriction of the W3C XML Schema string datatype.

This simple type is restricted to the values

listed in the following table:

Enumeration Value

Description

Specifies that the current tab is a bar tab. A bar tab is a tab which does not result in a custom tab stop in the parent paragraph (this tab stop location shall be skipped when positioning custom tab characters), but instead shall be used to draw a vertical line (or bar) at this location in the parent paragraph.

Specifies that the current tab stop shall result in a location in the document where all following text is centered (i.e. all text runs following this tab stop and preceding the next tab stop shall be centered around the tab stop location).

Specifies that the current tab stop is cleared and shall be removed and ignored when processing the contents of this document.

Specifies that the current tab stop shall result in a location in the document where all following text is aligned around the first decimal character in the following text runs.

All text runs before the first decimal character shall be before the tab stop, all text runs after it shall be after the tab stop location.

Specifies that the current tab stop shall result in a location in the document where all following text is aligned to its trailing edge (i.e. all text runs following this tab stop and preceding the next tab stop shall be

Enumeration Value

Description

aligned against the trailing edge with respect to the tab stop location). [Example: In an RTL paragraph, the trailing edge is the left edge, so text aligns to that edge, extending to the right. end example]

Specifies that the current tab is a list tab, which is the tab stop between the numbering and the paragraph contents in a numbered paragraph.

[Note: This justification style is used for backwards compatibility with earlier word processors, and should be avoided in favor of hanging paragraph indentation. end note]

Specifies that the current tab stop shall result in a location in the document where all following text is aligned to its leading edge (i.e. all text runs following this tab stop and preceding the next tab stop shall be aligned against the leading edge with respect to the tab stop location).

[Note: The W3C XML Schema definition of this simple type’s content model (ST_TabJc) is located in A.1. end note]

Last updated on