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