SCRIPT_JUSTIFY enumeration (usp10.h)
Defines glyph characteristic information that an application needs to implement justification.
Syntax
typedef enum tag_SCRIPT_JUSTIFY {
SCRIPT_JUSTIFY_NONE = 0,
SCRIPT_JUSTIFY_ARABIC_BLANK = 1,
SCRIPT_JUSTIFY_CHARACTER = 2,
SCRIPT_JUSTIFY_RESERVED1 = 3,
SCRIPT_JUSTIFY_BLANK = 4,
SCRIPT_JUSTIFY_RESERVED2 = 5,
SCRIPT_JUSTIFY_RESERVED3 = 6,
SCRIPT_JUSTIFY_ARABIC_NORMAL = 7,
SCRIPT_JUSTIFY_ARABIC_KASHIDA = 8,
SCRIPT_JUSTIFY_ARABIC_ALEF = 9,
SCRIPT_JUSTIFY_ARABIC_HA = 10,
SCRIPT_JUSTIFY_ARABIC_RA = 11,
SCRIPT_JUSTIFY_ARABIC_BA = 12,
SCRIPT_JUSTIFY_ARABIC_BARA = 13,
SCRIPT_JUSTIFY_ARABIC_SEEN = 14,
SCRIPT_JUSTIFY_ARABIC_SEEN_M = 15
} SCRIPT_JUSTIFY;
Constants
SCRIPT_JUSTIFY_NONE Value: 0 Justification cannot be applied at the glyph. |
SCRIPT_JUSTIFY_ARABIC_BLANK Value: 1 The glyph represents a blank in an Arabic run. |
SCRIPT_JUSTIFY_CHARACTER Value: 2 An inter-character justification point follows the glyph. |
SCRIPT_JUSTIFY_RESERVED1 Value: 3 Reserved. |
SCRIPT_JUSTIFY_BLANK Value: 4 The glyph represents a blank outside an Arabic run. |
SCRIPT_JUSTIFY_RESERVED2 Value: 5 Reserved. |
SCRIPT_JUSTIFY_RESERVED3 Value: 6 Reserved. |
SCRIPT_JUSTIFY_ARABIC_NORMAL Value: 7 Normal middle-of-word glyph that connects to the right (begin). |
SCRIPT_JUSTIFY_ARABIC_KASHIDA Value: 8 Kashida (U+0640) in the middle of the word. |
SCRIPT_JUSTIFY_ARABIC_ALEF Value: 9 Final form of an alef-like (U+0627, U+0625, U+0623, U+0622). |
SCRIPT_JUSTIFY_ARABIC_HA Value: 10 Final form of Ha (U+0647). |
SCRIPT_JUSTIFY_ARABIC_RA Value: 11 Final form of Ra (U+0631). |
SCRIPT_JUSTIFY_ARABIC_BA Value: 12 Final form of Ba (U+0628). |
SCRIPT_JUSTIFY_ARABIC_BARA Value: 13 Ligature of alike (U+0628,U+0631). |
SCRIPT_JUSTIFY_ARABIC_SEEN Value: 14 Highest priority: initial shape of Seen class (U+0633). |
SCRIPT_JUSTIFY_ARABIC_SEEN_M Value: 15 Highest priority: medial shape of Seen class (U+0633). |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Header | usp10.h |
Redistributable | Internet Explorer 5 or later on Windows Me/98/95 |