TXFALocaleDataProvider
Unit: HPDFXFALocale
Declaration
TXFALocaleDataProvider= function(const Name: UnicodeString;
out Locale: TXFALocaleData): Boolean of object;
Adfærd
Leverer en opløst locale-record til generel event-afvikling og returnerer False, når den anmodede locale ikke er tilgængelig
Runtime'en bruger dokumentets localeSet og systemfallback; lavnivea-kaldere kan levere egne Unicode-locale-definitioner
Provideren skal være et deterministisk skrivebeskyttet opslag og må ikke udføre en ekstern effekt
Et tomt Name anmoder om den aktuelle bruger-locale; beregnede navngivne anmodninger normaliserer underscores til bindestreger og ASCII-bogstaver til minuskler
Event-motoren registrerer returneret metadata i den succesfulde sessionsjournal, så gendannelse af en committed session spørger ikke provideren igen; en senere event kan hente opdateret metadata
Den omgivende locale opløses ved event-start; suspension af navngivet opslag kalder provideren med hostens floating-point exception-maske gendannet
Relaterede API'er
TXFALocaleData, HPDFXFALoadDocumentLocale og FormCalc Functions