HPDFXFALoadLocale

Unit: HPDFXFALocale

Declaração

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

Comportamento

Carrega o locale aceito a partir dos dados nativos de locale do Windows ou dos dados ICU do Linux, e retorna False para um identificador de locale inválido

Um nome vazio seleciona o locale atual do usuário; as grafias en_US e en-US são normalizadas para o lookup do sistema

O record retornado preserva nomes e símbolos Unicode e converte patterns de data/hora do sistema em símbolos XFA

Os patterns de data e hora dependem dos dados e configurações de locale nativos instalados; patterns de localeSet explícitos podem sobrepô-los

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

Um backend ICU ausente ou incompatível dispara EHPDFXFAError com um diagnóstico do loader nativo

APIs relacionadas

TXFALocaleData, HPDFXFALoadDocumentLocale e Funções FormCalc