TXFALocaleDataProvider

Birim: HPDFXFALocale

Bildirim

TXFALocaleDataProvider= function(const Name: UnicodeString;
  out Locale: TXFALocaleData): Boolean of object;

Davranış

Genel olay yürütmesine çözümlenmiş bir locale kaydı sağlar ve istenen locale kullanılamıyorsa False döndürür

Runtime, kendi belge localeSet'ini ve sistem yedeğini kullanır; daha düşük düzeyli çağıranlar kendi Unicode locale tanımlarını verebilir

Provider, deterministik salt-okunur bir arama olmalı ve harici bir etki yürütmemelidir

Boş bir Name, güncel kullanıcı locale'ini ister; hesaplanmış adlandırılmış istekler, alt çizgileri tireyle ve ASCII harfleri küçük harfe normalize eder

Olay motoru, döndürülen metadata'yı başarılı oturum journal'ına kaydeder; dolayısıyla taahhüt edilmiş bir oturumu geri yüklemek provider'ı yeniden sorgulamaz; sonraki bir olay güncel metadata alabilir

Ambient locale, olay başında çözülür; adlandırılmış arama askıya alınması, provider'ı host floating-point exception maskesi geri yüklenmiş şekilde çağırır

İlgili API'ler

TXFALocaleData, HPDFXFALoadDocumentLocale ve FormCalc Functions