Impressão HTML Boletos

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Impressão HTML Boletos

Mensagem por asimoes »

Senhores,

Estou usando o projeto harbour boleto que gera boletos no formato html para serem impressos pelo firefox, ie, etc.
Existe alguma rotina ou lib que permita a impressão direta deste html para impressora? sem a necessidade da impressão via browser?
Por exemplo os boletos que eu gero são do bradesco, quando o internet explorer ou firefox abrem o html tenho que fazer ajustes de margens para sair certo na impressão.

[]´s
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Re: Impressão HTML Boletos

Mensagem por Toledo »

Amigo, no projeto Harbour Boleto tem uma variável chamada lPreview, que serve exatamente para exibir/ou não um preview do boleto. Então basta no arquivo INI gerado colocar esta variável com lPreview:=.F.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Re: Impressão HTML Boletos

Mensagem por asimoes »

Olá Toledo,

Atualizei os fontes do harbour boleto e verifiquei que tem a função printhtml. Mas o problema da margem baseado no modelo bol.htm continua.
Abrindo o boleto.htm pelo firefox que é montado a partir do bol.htm e escolhendo a opção arquivo -> visualizar impressão o boleto aparece ok usando a escala (diminuir até caber).
Se existir esta opção de escala na impressão o problema está resolvido.

[]´s
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Responder