Olá, estava fazendo homologação do boleto sigcb usando ACBRBoleto, tive esse retorno do banco:
Segue análise do Boleto
Campo Instruções
Instruções (Todas as informações deste bloqueto são de exclusiva
responsabilidade do beneficiário. Qualquer dúvida sobre este boleto,
contate o beneficiário)
Conteúdo Esperado: INSTRUÇÕES (TEXTO DE RESPONSABILIDADE DO BENEFICIÁRIO)
Vendo que nos fontes do componente, esse campo é fixo na impressão, resolvi alterar o componente para permitir que esse texto seja mudando. Foi uma pequena alteração mas se for útil a alguém, porque pretendo usar esses fontes para gerar boletos para outros bancos.
Um dos pontos foi acrescentar um novo atributo, LabMensagem,. seguindo os mesmo passos do fMensagem no AcbrBoleto.pas na classe titulo:
property LabMensagem : TStrings read fLabMensagem write fLabMensagem;
e no ACBrBoletoFCFortesFr.pas
Simplesmente acrescentei
if (Trim(Titulo.LabMensagem.Text) <> '') then begin
lblLabMensagem.Lines.Clear; // Antes se chamava RLLabel123
lblLabMensagem2.Lines.Clear; // Antes se chamava RLLabel80
lblLabMensagem3.Lines.Clear; // Antes se chamava RLLabel161
lblLabMensagem.Lines.Text := Titulo.LabMensagem.Text;
lblLabMensagem2.Lines.Text := Titulo.LabMensagem.Text;
lblLabMensagem3.Lines.Text := Titulo.LabMensagem.Text;
end;
Se tiver algo de errado peço que que informe. E espero que seja útil a alguém.
Acbr Boleto modificado.rar