HPDFXFALoadLocale

Unidade: HPDFXFALocale

Declaration

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

Comportamento

Carrega o locale aceite a partir de dados de locale nativos de Windows ou de dados ICU de Linux, e devolve False para um identificador de locale inválido

Um nome vazio seleciona o locale atual do utilizador; as grafias en_US e en-US são normalizadas para a consulta ao sistema

O registo devolvido preserva nomes e símbolos Unicode e converte padrões de data/hora do sistema em símbolos XFA

Os padrões de data e hora dependem dos dados e definições de locale nativos instalados; padrões de localeSet explícitos podem sobrepor-se a eles

O backend de Linux exige bibliotecas de runtime libicuuc e libicui18n correspondentes; rejeita identificadores BCP47 truncados e dados de linguagem ICU desconhecidos

Um backend ICU em falta ou incompatível levanta EHPDFXFAError com um diagnóstico do loader nativo

APIs relacionadas

TXFALocaleData, HPDFXFALoadDocumentLocale e Funções FormCalc