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