TXFALocaleDataProvider
Enheten är HPDFXFALocale
Deklaration
TXFALocaleDataProvider= function(const Name: UnicodeString;
out Locale: TXFALocaleData): Boolean of object;
Beteende
Tillhandahåller en upplöst locale-post till generell händelsekörning och returnerar False när den begärda locale:n inte är tillgänglig
Körtiden använder sitt dokumentlocaleSet och systemsreserv; lägre-nivå-anropare kan tillhandahålla egna Unicode-locale-definitioner
Providern måste vara en deterministisk skrivskyddad uppslagning och får inte utföra en extern effekt
Ett tomt Name begär aktuell användarlocale; beräknade namngivna förfrågningar normaliserar understreck till bindestreck och ASCII-bokstäver till gemener
Händelsemotorn registrerar returnerad metadata i den lyckade sessionsjournalen, så att återställning av en sparad session inte frågar providern igen; en senare händelse kan hämta uppdaterad metadata
Den omgivande locale:n löses vid händelsestart; suspension av namngiven uppslagning anropar providern med värddens flyttalsundantagsmask återställd
Relaterade API:er
TXFALocaleData, HPDFXFALoadDocumentLocale och FormCalc-funktioner