Bom dia , na minha aplicação posso ter mais de um banco.. nesse caso tenho Sicredi e Sicoob,
antes de imprimir cada boleto uso ListadeBoletos.Clear;(Não imprimo de bancos diferentes na mesma impressão)
O que ocorre é , se eu imprimir um boleto do sicoob que usa ACBrBoleto.Cedente.Modalidade :='01' e logo após tentar imprimir a segunda via de um boleto sicredi , isso interfere na linha digital e codigo de barras do boleto gerando um codigo de barras errado.
Lembrando que antes de cada impressão utilizo ListadeBoletos.Clear; , em teoria não era pra ter 'resetado' o componente? estou dando exemplo do campo modalidade, visto que isso pode acontecer com outros campos tb e interferir a impressão de outro banco..
Qual a melhor forma de proceder nesse caso?