HPDFXFALoadLocale

Unité : HPDFXFALocale

Déclaration

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

Comportement

Charge la locale acceptée depuis les données de locales natives Windows ou les données ICU Linux, et renvoie False pour un identifiant de locale invalide

Un nom vide sélectionne la locale de l'utilisateur courant ; les graphies en_US et en-US sont normalisées pour la recherche système

Le record renvoyé préserve les noms et symboles Unicode et convertit les patterns de date/heure système en symboles XFA

Les patterns de date et d'heure dépendent des données de locales natives installées et des réglages ; des patterns localeSet explicites peuvent les remplacer

Le backend Linux exige des bibliothèques runtime libicuuc et libicui18n correspondantes ; il rejette les identifiants BCP47 tronqués et les données de langue ICU inconnues

Un backend ICU manquant ou incompatible lève EHPDFXFAError avec un diagnostic du loader natif

API associées

TXFALocaleData, HPDFXFALoadDocumentLocale et Fonctions FormCalc