Juliana, Bom dia...
Parabéns a toda a equipe pelo excelente projeto, obrigado pela rápida resposta.
Eu li acima que as alterações do layout estão no svn. De fato, o layout esta praticamente correto. Só falta a questão de 2 linhas no campo local de pagamento e o título do label Sacador/Avalista virar "Pagador/Avalista". Se eu emitir o boleto com este layout não terei problemas para pagamento porque os pagamentos hoje são online e nem o banco nem o cliente são afetados por estas palavras, é apenas uma adequação a um formato estabelecido. Mas, como devemos buscar qualidade no que fazemos, não queremos passar a imagem de desatualizados em nossos boletos.
Já o número da conta interfere na linha digitável, alterando o campo 5 e o campo 6 e o DV. O código de barras, comparando visualmente o boleto atual e o boleto corrigido, não sofre alterações. Portanto, se o pagador for ao banco e efetuar o pagamento pelo código de barras, OK. Mas, se o pagador for pagar digitando no teclado os números da linha digitável terá problemas, que nesse exato momento não sei quais são. Pode ser a impossibilidade de pagamento ou o pagamento cair em conta diversa da desejada.
Eu fiz alterações no tamanho da conta, já dentro do ACBrBancoItau.pas, utilizando "conta := copy(conta,Length(conta)-4,5)" e com isso consegui gerar o boleto com a numeração da conta dentro do tamanho pedido pelo banco e fazendo com que a linha digitável fosse redigida corretamente. Gostaria muito que voces conseguissem efetuar as alterações solicitadas, pois me permitirá fazer atualizações de todo o pacote com as melhorias que voces sempre fazem com muita habilidade.
Segueem anexo o boleto impresso utilizando o padrão atual do ACBR (atualizado hoje cedo, revision 8650 se não me engano)., e o modelo já alterado por mim(pdf), no qual aparece a linha digitável e o número da conta conforme padrões do Banco Itaú.
Teste.pdf
Teste.pdf