usp10.h) (SCRIPT_DIGITSUBSTITUTE 结构

包含本机数字和数字替换设置。

语法

typedef struct tag_SCRIPT_DIGITSUBSTITUTE {
  DWORD NationalDigitLanguage : 16;
  DWORD TraditionalDigitLanguage : 16;
  DWORD DigitSubstitute : 8;
  DWORD dwReserved;
} SCRIPT_DIGITSUBSTITUTE;

成员

NationalDigitLanguage

用于本机替换的语言。

TraditionalDigitLanguage

用于传统替换的语言。

DigitSubstitute

替换类型。 此成员通常由 ScriptRecordDigitSubstitution 设置。 但是,也可以具有下表中定义的任何值。

含义
SCRIPT_DIGITSUBSTITUTE_CONTEXT
使用前面的字母的语言将数字 U+0030 替换为 U+0039。 如果没有前面的字母,请使用 TraditionalDigitLanguage 成员替换数字。 此成员通常设置为传递给 ScriptRecordDigitSubstitution 的区域设置的主要语言。
SCRIPT_DIGITSUBSTITUTE_NATIONAL
使用 NationalDigitLanguage 成员将数字 U+0030 替换为 U+0039。 此成员通常设置为 ScriptRecordDigitSubstitution 为常量LOCALE_SNATIVEDIGITS检索的国家/地区数字。
SCRIPT_DIGITSUBSTITUTE_NONE
请勿替换数字。 使用欧洲数字显示 Unicode 值 U+0030 到 U+0039。
SCRIPT_DIGITSUBSTITUTE_TRADITIONAL
使用 TraditionalDigitLanguage 成员将数字 U+0030 替换为 U+0039。 此成员通常设置为传递给 ScriptRecordDigitSubstitution 的区域设置的主要语言。

dwReserved

保留;初始化为 0。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 usp10.h
可再发行组件 Internet Explorer 5 或更高版本Windows Me/98/95

另请参阅

数字形状

ScriptRecordDigitSubstitution

Uniscribe

Uniscribe 结构