DirectWrite é a API moderna de renderização de texto no Windows. Melhora a legibilidade do texto graças à sua qualidade subpixel, e é totalmente compatível com as tecnologias mais recentes. Como tal, é um trampolim para muitas melhorias. Entre elas, a gestão de ecrãs de alta resolução (ecrãs 4K) em que estamos actualmente a trabalhar, e que muitos de vós muito esperam. As caixas de listagem 4D passaram para DirectWrite em v16 e decidimos fazer a mudança para a nossa renderização de texto dentro de formulários em v19R3.
Todos os novos projectos e estruturas criados na v19R3 irão utilizar automaticamente o DirectWrite. Para os projectos e estruturas criados com versões anteriores de 4D, existe uma opção de compatibilidade nas definições da base de dados se se quiser mudar para DirectWrite para a renderização de texto em formulários:
Tenha cuidado pois activar DirectWrite irá alterar ligeiramente a aparência das fontes que utiliza, afectando o tamanho da fonte e o espaçamento entre caracteres. Verifique os seus formulários depois de activar a configuração para ter a certeza de que os seus textos continuam a ser exibidos correctamente.
Esta é uma comparação entre um formulário GDI (Rich Text) e a sua versão em DirectWrite.
Existem poucas diferenças, mas podem afectar a forma como os seus formulários são exibidos.
Se tiver perguntas sobre esta alteração, sinta-se à vontade para as colocar no fórum oficial 4D.