HPDFXFALoadLocale

Unità: HPDFXFALocale

Dichiarazione

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

Comportamento

Carica la locale accettata dai dati di locale nativi Windows o dai dati ICU Linux e restituisce False per un identificatore di locale non valido

Un nome vuoto seleziona la locale corrente dell'utente; le grafie en_US ed en-US vengono normalizzate per la ricerca di sistema

Il record restituito preserva nomi e simboli Unicode e converte i pattern data/ora di sistema in simboli XFA

I pattern di data e ora dipendono dai dati e dalle impostazioni di locale nativi installati; pattern localeSet espliciti possono sovrascriverli

Il backend Linux richiede librerie runtime libicuuc e libicui18n corrispondenti; rigetta identificatori BCP47 troncati e dati di lingua ICU sconosciuti

Un backend ICU mancante o incompatibile solleva EHPDFXFAError con una diagnostica nativa del loader

API correlate

TXFALocaleData, HPDFXFALoadDocumentLocale e Funzioni FormCalc