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