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