Blog

Personalizando a impressão dos Boletos (Avançado)

 

A API tem dentro do JAR os Jasper dos relatórios, para edições simples (alteração de fonte, alinhamento, etc.) podem ser feitos editando os *.jrxml  contidos no JAR (l2s-boleto.jar), ou mesmo inclusão de campos (FIELDS).

Como fazer

Você pode criar um novo modelo a partir de um existente. Para tal, siga os passos abaixo:

  1. Abra o o JAR com WinRAR/WinZip ou similar;
  2. Na pasta “\br\com\l2software\api\boleto\builder” você encontrará os JRXMs de cada modelo;
  3. Extraio modelo deseja do para uma pasta qualquer;
  4. Edite o arquivo com um editor de Jasper de sua preferência;
  5. Após salve o arquivo final dentro de uma pasta qualquer (acessivel pelo Webrun). Por exemplo:
    • C:\temp\BoletoPersonalizado1.jrxml
    • C:\ModelosBoleto\BoletoPersonalizado2.jrxml
    • /home/shared/ModelosBoleto/MeuBoleto.jrxml
  6. No Maker, ao chamar a geração de boleto informe como modelo o caminho completo do arquivo JRXML que você editou.

Ao invocar a função de geração de boleto, no parâmetro modelo deve ser informado o caminho completo (absoluto) do arquivo de boleto presonalizado. Exemplo:

Gerar Boletos Bancário(Mapa, “C:\ModelosBoleto\BoletoPersonalizado2.jrxml”, nulo);

Observações

É importante ter certeza que o usuário do Webrun (Tomcat) tem permissão de leitura no arquivo. Se necessário coloque-o dentro de Maker.Commons. O arquivo deve ter a extensão “.jxrml” (em minúsculas).

DICA: Para abrir o JAR, e obter os arquivos dentro das pastas utilize o WinRAR, WinZip ou similar.

IMPORTANTE: Não há NENHUM TIPO de suporte para arquivos personalizados. Suporte para desenvolver personalização pode ser contratado à parte.

Leave a comment