Na release 2410 estamos gerando relatório desenvolvido em TMSPRINTER, impressão de boleto onde retorna 1 página. Verifiquei no gerenciador de tarefas do windows que o processo Chrome aumenta o consumo da memória até gerar o erro. Alguém já teve essa experiência e como conseguiu resolver?
@dilsoncastro O TMSPrinter está descontinuado faz muito tempo, creio que não terá soluções para esse tipo de problema por parte da Totvs. Recomendo você converter para utar o FWMSPrinter, é relativamente simples usando o modo de compatibilidade com legado desse objeto, não precisa ajustar as posições dos elementos gráficos.
Esse ajuste aqui ajuda a converter o alinhamentos dos textos :
//-- Fiz a substituição do método Say pelo SayAlign para alinhar a impressão igual ao legado TMSPrinter
#xTranslate oPrint:say(,< nCol>,< cText>,) => ;
oPrint:SayAlign(,,< cText>,,1000/larg/,050/alt/,0/esq/,2/inf/)
1 curtida