TXFALocaleDataProvider
ユニット: HPDFXFALocale
宣言
TXFALocaleDataProvider= function(const Name: UnicodeString;
out Locale: TXFALocaleData): Boolean of object;
動作
解決済みロケールレコードを汎用イベント実行に供給し、要求されたロケールが利用できない場合は False を返します
ランタイムはドキュメントの localeSet とシステムフォールバックを使います。低レベルの呼び出し元は独自の Unicode ロケール定義を供給できます
プロバイダは決定論的な読み取り専用ルックアップでなければならず、外部への副作用を実行してはなりません
空の Name は現在のユーザーロケールを要求します。名前付きの計算リクエストでは、アンダースコアをハイフンへ、ASCII 文字を小文字へ正規化します
イベントエンジンは返されたメタデータを成功したセッションジャーナルに記録するため、コミット済みセッションの復元でプロバイダに再問い合わせすることはありません。後続のイベントで更新されたメタデータを取得できます
周囲のロケールはイベント開始時に解決されます。名前付きルックアップの中断時は、ホストの浮動小数点例外マスクを復元した上でプロバイダを呼び出します
関連 API
TXFALocaleData, HPDFXFALoadDocumentLocale および FormCalc Functions