SCRIPT_DIGITSUBSTITUTE structure (usp10.h)
Contains native digit and digit substitution settings.
Syntax
typedef struct tag_SCRIPT_DIGITSUBSTITUTE {
DWORD NationalDigitLanguage : 16;
DWORD TraditionalDigitLanguage : 16;
DWORD DigitSubstitute : 8;
DWORD dwReserved;
} SCRIPT_DIGITSUBSTITUTE;
Members
NationalDigitLanguage
Language for native substitution.
TraditionalDigitLanguage
Language for traditional substitution.
DigitSubstitute
Substitution type. This member is normally set by ScriptRecordDigitSubstitution. However, it can also have any of the values defined in the following table.
Value | Meaning |
---|---|
|
Substitute digits U+0030 to U+0039 using the language of the prior letters. If there are no prior letters, substitute digits using the TraditionalDigitLanguage member. This member is normally set to the primary language of the locale passed to ScriptRecordDigitSubstitution. |
|
Substitute digits U+0030 to U+0039 using the NationalDigitLanguage member. This member is normally set to the national digits retrieved for the constant LOCALE_SNATIVEDIGITS by ScriptRecordDigitSubstitution. |
|
Do not substitute digits. Display Unicode values U+0030 to U+0039 with European numerals. |
|
Substitute digits U+0030 to U+0039 using the TraditionalDigitLanguage member. This member is normally set to the primary language of the locale passed to ScriptRecordDigitSubstitution. |
dwReserved
Reserved; initialize to 0.
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 onWindows Me/98/95 |