HPDFXFALoadLocale
Unit: HPDFXFALocale
Deklaration
function HPDFXFALoadLocale(const Name: UnicodeString;
out Locale: TXFALocaleData): Boolean;
Verhalten
Lädt die akzeptierte Locale aus nativen Windows-Localedaten oder Linux-ICU-Daten und liefert False bei ungültigem Locale-Bezeichner
Ein leerer Name wählt die aktuelle Benutzer-Locale; die Schreibweisen en_US und en-US werden für die Systemsuche normalisiert
Der zurückgegebene Record bewahrt Unicode-Namen und -Symbole und wandelt System-Datums-/Zeit-Patterns in XFA-Symbole
Datums- und Zeit-Patterns hängen von installierten nativen Localedaten und Einstellungen ab; explizite localeSet-Patterns können sie überschreiben
Das Linux-Backend verlangt passende libicuuc- und libicui18n-Runtime-Bibliotheken; es weist abgeschnittene BCP47-Bezeichner und unbekannte ICU-Sprachdaten zurück
Ein fehlendes oder inkompatibles ICU-Backend löst EHPDFXFAError mit einer nativen Loader-Diagnose aus
Verwandte APIs
TXFALocaleData, HPDFXFALoadDocumentLocale und FormCalc-Funktionen