TXFALocaleDataProvider
Unidade: HPDFXFALocale
Declaration
TXFALocaleDataProvider= function(const Name: UnicodeString;
out Locale: TXFALocaleData): Boolean of object;
Comportamento
Fornece um registo de locale resolvido à execução genérica de eventos e devolve False quando o locale pedido não está disponível
O runtime usa o localeSet do documento dele e o fallback do sistema; quem chama a um nível mais baixo pode fornecer definições próprias de locales Unicode
O fornecedor tem de ser uma consulta determinística só de leitura e não pode executar um efeito externo
Um Name vazio pede o locale atual do utilizador; pedidos nomeados calculados normalizam underscores para hífenes e letras ASCII para minúsculas
O motor de eventos regista os metadados devolvidos no journal da sessão bem-sucedida, pelo que restaurar uma sessão confirmada não consulta o fornecedor outra vez; um evento posterior pode obter metadados atualizados
O locale ambiente é resolvido no início do evento; a suspensão de consultas nomeadas invoca o fornecedor com a máscara de exceções de vírgula flutuante do host restaurada
APIs relacionadas
TXFALocaleData, HPDFXFALoadDocumentLocale e Funções FormCalc