TXFALocaleDataProvider

Unit: HPDFXFALocale

Declaration

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

Behavior

Dostarcza rozpoznany rekord locale do ogólnego wykonania zdarzeń i zwraca False, gdy żądane locale jest niedostępne

Runtime używa localeSet dokumentu i fallbacku systemowego; niższopoziomowi wywołujący mogą dostarczyć własne definicje locale Unicode

Provider musi być deterministycznym odpytaniem tylko do odczytu i nie może wykonywać efektu zewnętrznego

Pusta Name żąda bieżącego locale użytkownika; obliczone żądania nazwane normalizują podkreślenia na łączniki i litery ASCII na małe

Silnik zdarzeń zapisuje zwrócone metadane w dzienniku udanej sesji, więc odtworzenie zacommitowanej sesji nie odpytuje ponownie providera; późniejsze zdarzenie może uzyskać zaktualizowane metadane

Ambient locale jest rozpoznawane na starcie zdarzenia; zawieszenie odpytania nazwanego wywołuje providera z przywróconą maską wyjątków zmiennoprzecinkowych hosta

Related APIs

TXFALocaleData, HPDFXFALoadDocumentLocale i FormCalc Functions