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