Como gero os boletos no formato PDF?



Atualmente esta funcionalidade ainda não está implementada. Como está escrito em nosso manual, está reservada para uma versão futura. A nossa equipe de desenvolvimento vem trabalhando para implantar esta funcionalidade, mas ainda não temos previsão para disponibilizar este recurso. Assim que estiver implantada com sucesso, estaremos disponibilizando em nosso site.

Você poderá gerar os boletos em PDF fora do componente, para isso, instale uma impressora virtual PDF no computador, defina a impressora virtual como padrão e ao invés de chamar o método "ImprimeBoletos" chame "ImprimeBoletosSemPreview". Assim, automaticamente será gerado um arquivo PDF com os boletos. Exemplo:


'Define a impressora padrão.
'O seu valor deve ser o mesmo nome da impressora cadastrada no computador.

CobreBemX.PadroesBoleto.PadroesBoletoImpresso.NomeImpressora = "PDFPrinter"
CobreBemX.ImprimeBoletosSemPreview


Você também poderá gerar um arquivo HTML com o boleto através do método "GeraHTMLBoleto", porém ele somente exibirá o boleto na tela. Para salvá-lo você poderá criar uma rotina para armazenar, em uma variável, todo o conteúdo do HTML gerado e salvar esse conteúdo em um arquivo HTML. Exemplo:

Private Sub cmdHTMLBoleto_Click()

HTMLFile = CobreBemX.GeraHTMLBoleto(0)
If Dir(App.Path & "\testando.html") <> "" Then Kill App.Path & "\testando.html"
Open App.Path & "\testando.html" For Binary As #1
Put #1, , HTMLFile
Close #1
Call Combo1_LostFocus

End Sub