17.18.44 ST_Jc
This simple type specifies all types of alignment which are available to be applied to objects in a WordprocessingML document.
[Example: Consider a paragraph which is aligned to the trailing edge of text flow. This requirement would be specified as follows in the WordprocessingML markup:
<w:pPr>
<w:jc w:val="end" />
</w:pPr>
The val attribute’s value of end specifies that the content must be right-aligned on the page for a left-to-right paragraph, and left justified for a right-to-left paragraph. 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 text shall be justified between both of the text margins in the document.
The lowKashida setting shall also be applied to Arabic
Enumeration Value
Trailing Edge)
Description
text when this setting is applied.
This type of justification shall only affect the inter- word spacing on each line, and not the inter-character spacing within each word when justifying its contents.
Specifies that the text shall be centered on the line between both of the text margins in the document.
Specifies that the text shall be justified between both of the text margins in the document.
This type of justification shall equally affect the inter- word spacing on each line as well as the inter- character spacing between each word when justifying its contents - that is, an equal amount of additional character pitch shall be added to all characters on the line.
Specifies that the text shall be aligned on the trailing text margin in the document (right for left-to-right paragraphs; left for right-to-left paragraphs).
Specifies that the kashida length for text in the current paragraph shall be extended to its widest possible length.
This setting only affects kashidas, which are special characters used to extend the joiner between two Arabic characters. [Note: They are typically used to improve the appearance of justified text by visually lengthening words rather than increasing the spacing between words. end note]
[Example: The following example illustrates each type of kashida:
end example]
Specifies that the kashida length for text in the current paragraph shall be extended to a slightly longer length. This setting shall also be applied to Arabic text when the both setting is applied.
Enumeration Value
Description
This setting only affects kashidas, which are special characters used to extend the joiner between two Arabic characters. [Note: They are typically used to improve the appearance of justified text by visually lengthening words rather than increasing the spacing between words. end note]
[Example: The following example illustrates each type of kashida:
end example]
Specifies that the kashida length for text in the current paragraph shall be extended to a medium length determined by the consumer.
This setting only affects kashidas, which are special characters used to extend the joiner between two Arabic characters. [Note: They are typically used to improve the appearance of justified text by visually lengthening words rather than increasing the spacing between words. end note]
[Example: The following example illustrates each type of kashida:
end example]
Specifies that the text shall be aligned to the list tab, which is the tab stop after the numbering for the current paragraph.
If the current paragraph has no numbering, this setting has no effect.
Enumeration Value
Description
[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 text shall be aligned on the leading text margin in the document (left for left-to-right paragraphs; right for right-to-left paragraphs).
Specifies that the text shall be justified with an optimization for Thai.
This type of justification shall affect both the inter- word spacing on each line, and the inter-character spacing between each word when justifying its contents, unlike both justification. This difference is created in that the inter-character space is increased slightly in order to ensure that the additional space created by the justification is reduced.
[Note: This setting is different from justification in that the reduction in inter-character spacing would be inappropriate in Western languages. end note]
[Note: The W3C XML Schema definition of this simple type’s content model (ST_Jc) is located in A.1. end note]