TXFALocaleDataProvider
Unit: HPDFXFALocale
Declaration
TXFALocaleDataProvider= function(const Name: UnicodeString;
out Locale: TXFALocaleData): Boolean of object;
Behavior
Levert een opgelost locale-record aan algemene event-executie en geeft False terug wanneer de gevraagde locale niet beschikbaar is
De runtime gebruikt diens document-localeSet en systeemfallback; lower-level aanroepers kunnen diens eigen Unicode-locatiedefinities aanleveren
De provider moet een deterministische read-only opzoek zijn en mag geen extern effect uitvoeren
Een lege Name vraagt de huidige user locale; berekende benoemde requests normaliseren underscores naar koppeltekens en ASCII-letters naar lowercase
De event-engine registreert teruggegeven metadata in het geslaagde sessie-journal, dus het herstellen van een gecommitte session raadpleegt de provider niet opnieuw; een later event kan bijgewerkte metadata verkrijgen
De ambient locale wordt aan event-start opgelost; benoemde opzoek-suspensie roept de provider aan met het host floating-point exception-masker hersteld
Related APIs
TXFALocaleData, HPDFXFALoadDocumentLocale en FormCalc Functions