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