TXFALocaleDataProvider

Unit: HPDFXFALocale

Deklarace

TXFALocaleDataProvider= function(const Name: UnicodeString;
  out Locale: TXFALocaleData): Boolean of object;

Chování

Dodává rozřešený locale záznam obecnému spouštění událostí a vrací False, když je požadovaná locale nedostupná

Runtime používá localeSet dokumentu a systémový fallback; nížeúrovňoví volající mohou dodávat vlastní definice Unicode locale

Provider musí být deterministické read-only vyhledání a nesmí vykonat externí efekt

Prázdný Name vyžaduje aktuální user locale; počítané pojmenované požadavky normalizují podtržítka na pomlčky a ASCII písmena na malá

Event engine zaznamenává vrácená metadata do journalu úspěšného sezení, takže obnovení potvrzeného sezení se provider znovu neptá; pozdější událost může získat aktualizovaná metadata

Ambientní locale se rozřešuje na začátku události; pozastavení pojmenovaného vyhledávání volá provider s obnovenou host maskou výjimek plovoucí řády

Související API

TXFALocaleData, HPDFXFALoadDocumentLocale a FormCalc Functions