Como faço para Personalizar o Recibo do Sacado ou o Comprovante de Entrega de um boleto?
Em aplicações Desktop:
Para alterar o Recibo do Sacado utilize qualquer um dos layouts que possuem em seu nome a palavra Personalizado, como por exemplo CarnetReciboTopoPersonalizado.
Para indicar para o CobreBemX que você deseja personalizar o Recibo do Sacado informe para a propriedade "LayoutBoleto", pertencente ao objeto "IPadroesBoletoImpresso", o tipo de layout que você deseja utilizar. Um exemplo de como passar o valor da propriedade é, por exemplo (sintaxe Delphi):
PadroesBoleto.PadroesBoletoImpresso.LayoutBoleto := "CarnetReciboTopoPersonalizado";
Após informar o tipo de layout, você deverá criar um código HTML para efetuar a formatação que você deseja. O código criado deverá ser informado para a propriedade "HTMLReciboPersonalizado", pertencente ao objeto "IPadroesBoletoImpresso".Exemplo:
CobreBemX.PadroesBoleto.PadroesBoletoImpresso.HTMLReciboPersonalizado := edbHTMLReciboPersonalizado.Text;
Observação: edbHTMLReciboPersonalizado é um objeto TMemo que contém o código HTML.
Segue abaixo a lista dos layouts possíveis de personalização no Recibo do Sacado:
PadraoReciboPersonalizadoHTML;
PadraoReciboPersonalizado;
InvertidoReciboPersonalizado;
CarnetReciboLateralEsquerdaPersonalizado;
CarnetReciboLateralDireitaPersonalizado;
CarnetReciboTopoPersonalizado;
Os layouts que possuem no nome o VersoPersonalizado, como por exemplo InvertidoVersoPersonalizadoReciboPersonalizado permite também personalização do Verso, para isso coloque o código HTML na propriedade HTMLVersoPersonalizado.
Em aplicações Web:
Para alterar o Recibo do Sacado utilize qualquer um dos layouts que possuem em seu nome a palavra Personalizado, como por exemplo CarnetReciboTopoPersonalizado.
Para indicar para o CobreBemX que você deseja personalizar o Recibo do Sacado informe para a propriedade "LayoutBoletoEmail", pertencente ao objeto "IPadroesBoletoEmail", o tipo de layout que você deseja utilizar, adicionando a palavra "Impressao" ao final. Um exemplo de como passar o valor da propriedade é, por exemplo (sintaxe PHP):
$cobrebemx->PadroesBoleto->PadroesBoletoEmail->LayoutBoletoEmail = "CarnetReciboTopoPersonalizadoImpressao";
Após informar o tipo de layout, você deverá criar um código HTML para efetuar a formatação que você deseja. O código criado deverá ser informado para a propriedade "HTMLReciboPersonalizado", pertencente ao objeto "IPadroesBoletoImpresso".Exemplo:
$cobrebemx->PadroesBoleto->PadroesBoletoImpresso->HTMLReciboPersonalizado = $_POST["HTMLReciboPersonalizado"];
Observação: $_POST["HTMLReciboPersonalizado"] chama o conteúdo de uma caixa de texto em uma página HTML com o value de nome "HTMLReciboPersonalizado".
Segue abaixo a lista dos layouts possíveis de personalização no Recibo do Sacado:
PadraoReciboPersonalizadoHTMLImpressao;
PadraoReciboPersonalizadoImpressao;
InvertidoReciboPersonalizadoImpressao;
CarnetReciboLateralEsquerdaPersonalizadoImpressao;
CarnetReciboLateralDireitaPersonalizadoImpressao;
CarnetReciboTopoPersonalizadoImpressao;