HPDFXFALoadLocale

Unit: HPDFXFALocale

Declaración

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

Comportamiento

Carga el locale aceptado desde datos de locale nativos de Windows o de ICU de Linux y devuelve False para un identificador de locale inválido

Un nombre vacío selecciona el locale actual del usuario; las escrituras en_US y en-US se normalizan para la búsqueda de sistema

El record devuelto preserva nombres y símbolos Unicode y convierte los patrones de fecha/hora del sistema a símbolos XFA

Los patrones de fecha y hora dependen de los datos y ajustes de locale nativos instalados; los patrones localeSet explícitos pueden sobrescribirlos

El backend de Linux exige librerías de runtime libicuuc y libicui18n que coincidan; rechaza identificadores BCP47 truncados y datos de lenguaje ICU desconocidos

Un backend ICU ausente o incompatible lanza EHPDFXFAError con un diagnóstico del loader nativo

APIs relacionadas

TXFALocaleData, HPDFXFALoadDocumentLocale y Funciones FormCalc