Erro Compilação Harbour utilitário ADAP GASPRO

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

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Erro Compilação Harbour utilitário ADAP GASPRO

Mensagem por Itamar M. Lins Jr. »

Ola!
Para essas coisas mais detalhadas eu uso HTML.
Desenhe tudo em HTML, depois troque por variáveis os campos da tabela.

Código: Selecionar todos

 cArq := CriaArqImpressao('estoque001.html')
 ?  '<html><head>'
 ?  '</head><title>ESTOQUE POR GRUPO</title>'
 ?? '<meta http-equiv = "Content-Type" content="text/html; charset=iso-8859-1">'
...
 ?  '<tr bgcolor="#FFCCCC">'
 ?? '<td> Referência'
 ?? '<td> Mercadoria'
 ?? '<td> A Vista'
 ?? '<td> A Prazo </tr>'
...
   ?  '<tr bgcolor="#FFFFCC"><td>'+eq->cod_mercad
   ?? '<td>'+pad(eq->mercadoria,30)
   ?? '<td align=right>'+transform(eq->avista,'@E 99,999,999.99')
   ?? '<td align=right>'+transform(eq->prazo,'@E 99,999,999.99')+'</tr>'

   eq->(dbskip())
...
FecharImpres()
hwg_Shellexecute(cArq,"open",nil,cPasta,1)
Outra forma é usar a classe Win_Prn...

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
marcelomteles
Usuário Nível 1
Usuário Nível 1
Mensagens: 28
Registrado em: 12 Dez 2013 01:46
Localização: são bernardo do campo

Erro Compilação Harbour utilitário ADAP GASPRO

Mensagem por marcelomteles »

Itamar,

Desculpe minha franqueza mas não compreendi suas sugestões. Meu nível no Harbour ainda esta muito baixo ! Preciso resolver este problema, é o que falta para finalizar 100% da conversão para harbour.

Obrigado.

Marcelo.
Marcelo
Harbour 3.2.0
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Erro Compilação Harbour utilitário ADAP GASPRO

Mensagem por Itamar M. Lins Jr. »

Ola!
Simples amigo!
Quando vc visualiza uma fatura que está por exemplo na tela do seu navegador, ela provavelmente está em HTML, que é um código de marcação...
Então vc pode desenhar a sua fatura/planilha/boleto... em HTML.
Com o clipper como vc faria ?

@ prow(),pcol() say "<HTML>"...
É só direcionar para um arquivo em disco com a extensão HTML abrir com o clipper em qualquer navegador via RUN ou !

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
prmuller
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 11 Nov 2008 12:25
Localização: Vila Velha - ES

Erro Compilação Harbour utilitário ADAP GASPRO

Mensagem por prmuller »

Marcelo, bom dia!
Sobre a impressão em formulãrios pré-impressos, o Gaspro permite a impressão em linhas por polegada, no caso, 6 ou 8 linhas.
Esse formulário que vc usa é contínuo ou folha solta?
Vc teria que ter uma régua de gabarito (algumas papelarias vendem e as gráficas que produzem formulários contínuos disponibilizam aos clientes) e verificar se a pré-impressão no formulário está dentro dos gabaritos permitidos (6 ou 8 linhas por polegada).
Se estiver, é muito simples configurar a impressão. Seria idêntico a configurar uma impressão de nota fiscal ou boleto ou cheque, etc.
Se, por acaso, vc já tiver resolvido o problema, por favor, desconsidere esta postagem.

Sds,
Paulo Müller
marcelomteles
Usuário Nível 1
Usuário Nível 1
Mensagens: 28
Registrado em: 12 Dez 2013 01:46
Localização: são bernardo do campo

Erro Compilação Harbour utilitário ADAP GASPRO

Mensagem por marcelomteles »

Olá boa tarde,

Ainda não resolvi, estava empenhado em outra rotina, vou tentar fazer como explicou, posterior retorno.

Mais uma vez obrigado.

Marcelo
Marcelo
Harbour 3.2.0
Responder