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