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:
- Abra o o JAR com WinRAR/WinZip ou similar;
- Na pasta “\br\com\l2software\api\boleto\builder” você encontrará os JRXMs de cada modelo;
- Extraio modelo deseja do para uma pasta qualquer;
- Edite o arquivo com um editor de Jasper de sua preferência;
- 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
- 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.