SCRIPT_DIGITSUBSTITUTE结构 (usp10.h)

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

语法

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

成员

NationalDigitLanguage

本机替换的语言。

TraditionalDigitLanguage

传统替换的语言。

DigitSubstitute

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

Value 含义
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 结构