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. Importante: Esta regra não se aplica ao SmartClient em Linux, por não ter apresentado falhas durante a impressão. |