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;