HPDFXFALoadLocale

Unit: HPDFXFALocale

Deklarace

function HPDFXFALoadLocale(const Name: UnicodeString;
  out Locale: TXFALocaleData): Boolean;

Chování

Načte akceptovanou locale z nativních Windows locale dat či Linux ICU dat a pro neplatný locale identifikátor vrátí False

Prázdný název vybere aktuální user locale; pravopisy en_US a en-US se pro systémové vyhledání normalizují

Vrácený záznam zachovává Unicode názvy a symboly a konvertuje systémové date/time patterny na XFA symboly

Date a time patterny závisí na instalovaných nativních locale datech a nastaveních; explicitní patterny z localeSet je mohou přebít

Linux backend vyžaduje odpovídající runtime knihovny libicuuc a libicui18n; odmítá useknuté BCP47 identifikátory a neznámá ICU language data

Chybějící či nekompatibilní ICU backend vyhodí EHPDFXFAError s nativní loader diagnostikou

Související API

TXFALocaleData, HPDFXFALoadDocumentLocale a FormCalc Functions