HPDFXFALoadLocale

单元: HPDFXFALocale

声明

function HPDFXFALoadLocale(const Name: UnicodeString;
  out Locale: TXFALocaleData): Boolean;

行为

从原生 Windows locale 数据或 Linux ICU 数据加载接受的 locale,无效 locale 标识返回 False

空名称选择当前用户 locale;en_US 和 en-US 写法会规范化后再做系统查找

返回的记录保留 Unicode 名称与符号,并把系统日期/时间模式转换为 XFA 符号

日期与时间模式取决于已安装的原生 locale 数据和设置;显式的 localeSet 模式可以覆盖它们

Linux 后端要求配套的 libicuuc 与 libicui18n 运行库;它拒绝截断的 BCP47 标识和未知的 ICU 语言数据

ICU 后端缺失或不兼容时抛出 EHPDFXFAError,附原生加载器诊断

相关 API

TXFALocaleData, HPDFXFALoadDocumentLocale and FormCalc 函数