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