Árvore de páginas

Documento: Correção - Resolução de impressão TMSPrinter.

Esta build contém uma correção referente ao retorno dos métodos GetTextWidth, nLogPixelX e nLogPixelY do componente TMSPrinter,  em impressoras com resolução inferior a 300 DPIs.Observação: Este problema somente era reproduzido em impressões via Client (Local).


 
Abrangência ERP 10 e 11
Situação

Retorno das características da impressora.

Ocorrência

Utilizando o componente TMSPrinter o retorno dos métodos GetTextWidth, nLogPixelX e nLogPixelY podiam apresentar erro caso a impressora estivesse configurada com menos de 300 DPIs de resolução.

Correção

Corrigido o problema nas builds em Linux e Windows a partir do SmartClient, tendo em vista que o problema só era reproduzido em impressões via Client(Local).

Informação adicional

Na impressão via Client em Windows, para impressoras matriciais, caso a resolução seja inferior a 300 DPIs, o sistema assumira 60 DPIs para garantir a geração correta do relatório.

Em resoluções de 300 DPIs ou mais, não haverá recalculo.

Importante: Esta regra não se aplica ao SmartClient em Linux, por não ter apresentado falhas durante a impressão.

  • Sem rótulos