TXFALocaleDataProvider
Unit: HPDFXFALocale
Deklaration
TXFALocaleDataProvider= function(const Name: UnicodeString;
out Locale: TXFALocaleData): Boolean of object;
Verhalten
Liefert einen aufgelösten Locale-Record an die allgemeine Event-Ausführung und gibt False zurück, wenn die angeforderte Locale nicht verfügbar ist
Die Runtime nutzt ihr Dokument-localeSet und den System-Fallback; Low-Level-Aufrufer können eigene Unicode-Locale-Definitionen liefern
Der Provider muss eine deterministische, nur lesende Suche sein und darf keinen externen Effekt ausführen
Ein leerer Name fordert die aktuelle Benutzer-Locale an; berechnete benannte Anfragen normalisieren Unterstriche zu Bindestrichen und ASCII-Buchstaben zu Kleinbuchstaben
Die Event-Engine hält die zurückgegebenen Metadaten im erfolgreichen Session-Journal fest, sodass das Wiederherstellen einer festgeschriebenen Session den Provider nicht erneut fragt; ein späteres Event kann aktualisierte Metadaten holen
Die umgebende Locale wird beim Event-Start aufgelöst; bei ausgesetzter benannter Suche wird der Provider mit wiederhergestellter Fließkomma-Exception-Maske des Hosts aufgerufen
Verwandte APIs
TXFALocaleData, HPDFXFALoadDocumentLocale und FormCalc-Funktionen