HPDFXFALoadLocale

Unidad: 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 datos 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 grafías en_US y en-US se normalizan para la búsqueda en el sistema

El record devuelto preserva nombres y símbolos Unicode y convierte los patrones date/time 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 runtime libicuuc y libicui18n coincidentes; rechaza identificadores BCP47 truncados y datos de idioma ICU desconocidos

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

APIs relacionadas

TXFALocaleData, HPDFXFALoadDocumentLocale y Funciones FormCalc