TXFALocaleDataProvider

Unit: HPDFXFALocale

Declaração

TXFALocaleDataProvider= function(const Name: UnicodeString;
  out Locale: TXFALocaleData): Boolean of object;

Comportamento

Fornece um record de locale resolvido à execução de eventos genéricos e retorna False quando o locale solicitado não está disponível

O runtime usa o localeSet do documento e o fallback do sistema; chamadores de nível mais baixo podem fornecer suas próprias definições de locale Unicode

O provider precisa ser um lookup determinístico e somente leitura, e não pode executar efeito externo

Um Name vazio solicita o locale atual do usuário; requisições nomeadas computadas normalizam underscores para hífens e letras ASCII para minúsculas

O engine de eventos registra os metadados retornados no journal da sessão bem-sucedida, então restaurar uma sessão commitada não consulta o provider de novo; um evento posterior pode obter metadados atualizados

O locale ambiente é resolvido no início do evento; a suspensão do lookup nomeado invoca o provider com a máscara de exceções de ponto flutuante do host restaurada

APIs relacionadas

TXFALocaleData, HPDFXFALoadDocumentLocale e Funções FormCalc