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 runtime 程式庫;會拒絕被截斷的 BCP47 識別碼與未知的 ICU 語言資料

缺少或不相容的 ICU 後端會拋出 EHPDFXFAError,附原生載入器診斷

相關 API

TXFALocaleData、HPDFXFALoadDocumentLocale 與 FormCalc 函式