HPDFXFALoadLocale
Unit: HPDFXFALocale
Declaration
function HPDFXFALoadLocale(const Name: UnicodeString;
out Locale: TXFALocaleData): Boolean;
Behavior
Ładuje zaakceptowane locale z natywnych danych locale Windows albo danych Linux ICU i zwraca False dla niepoprawnego identyfikatora locale
Pusta nazwa wybiera bieżące locale użytkownika; pisownie en_US i en-US są normalizowane dla odpytania systemowego
Zwrócony rekord zachowuje nazwy i symbole Unicode oraz konwertuje systemowe wzorce daty/czasu na symbole XFA
Wzorce daty i czasu zależą od zainstalowanych natywnych danych i ustawień locale; jawne wzorce localeSet mogą je nadpisywać
Backend Linux wymaga pasujących bibliotek runtime libicuuc i libicui18n; odrzuca obcięte identyfikatory BCP47 i nieznane dane językowe ICU
Brakujący albo niekompatybilny backend ICU podnosi EHPDFXFAError z natywną diagnostyką loadera
Related APIs
TXFALocaleData, HPDFXFALoadDocumentLocale i FormCalc Functions