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