RE: [gx-l] Imprimir e gerar um pdf a partir de um HTML

Estranho. A pagina que você quer imprimir aparece normal se você der um call direto, sem usar a embedded? Dá uma analisada no html gerado. Provavelmente os caminhos das imagens estão errado.

Atenciosamente,

Luciano Rigolin


Date: Tue, 2 Oct 2012 19:04:30 -0300
From: edsonlp@ciasc.sc.gov.br
To: gx-l@gxtech.com.uy
Subject: Re: [gx-l] Imprimir e gerar um pdf a partir de um HTML

Esta dica deu certo em parte, pois quando aparece para imprimir ele não respeita o CSS, tirando algumas imagens do HTML que deveriam aparecer.
Se alguem tiver alguma outra sugestão agradeço.

De qualquer forma obrigado Luciano.

Em 2 de outubro de 2012 16:43, Luciano Rigolin <luciano.rigolin@hotmail.com> escreveu:
Eu também tinha uma tela que precisava imprimir. A solução foi chamar essa página web em modo pop-up. Coloquei uma imagem de impressora e ao clicar na tela, abre a mesma webpanel, porém em modo de impressão. Até coloquei um cabeçalho.

Event &Imprimir.Click
&ModoImpressao = true
TxtJS.Caption = '<script Languaje=javascript type=text/javascript> window.open( "' + wbpObjWebHelp.Link(&ObjWebId, &ModoImpressao) + '", "_blank", "width=800, height=600, toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=no, resizable=yes, copyhistory=no");</script>'
EndEvent

A webpanel, ao ser aberta em modo impressão, ela já invoca o dialogo de impressão do navegador

Event Start
TxtJS.Caption = iif(&ModoImpressao, '<SCRIPT language=JavaScript> window.print(); </SCRIPT>', '')
EndEvent

Só lembrando que TxtJS é um textblock com format = html

Atenciosamente,

Luciano Rigolin


Date: Tue, 2 Oct 2012 16:29:02 -0300
From: edsonlp@ciasc.sc.gov.br
To: gx-l@gxtech.com.uy
Subject: [gx-l] Imprimir e gerar um pdf a partir de um HTML


Boa tarde,

Estou fazendo uma aplicação com o Genexus X Ev 2, gerando em C# e com SQL Server. Em determinado momento tenho uma tela onde carrego numa embedded page o caminho de um HTML  que esta no servidor da aplicação. Isto funciona certinho, porém preciso imprimir este HTML (apenas o que esta na embedded page), ja tentei com java script (windows.print()), mas desta forma ele imprime tudo que esta envolta. Esta impressão seria o folder de um produto com textos e imagens. Outra forma seria gerar um pdf através deste HTML, mas também não encontrei nenhuma maneira.
Se alguem puder ajudar, agradeço.


Att
--
Edson Luiz Pacheco
Analista de Sistemas - Téc. Nível Superior II
Coordenadoria de Tecnologia de Implementação - COTEC
Gerência de Desenvolvimento de Software e Sustentação de Produtos - GEDEP
Centro de Informática e Automação do Estado de Santa Catarina - CIASC
(48) 3664-1048




--
Edson Luiz Pacheco
Analista de Sistemas - Téc. Nível Superior II
Coordenadoria de Tecnologia de Implementação - COTEC
Gerência de Desenvolvimento de Software e Sustentação de Produtos - GEDEP
Centro de Informática e Automação do Estado de Santa Catarina - CIASC
(48) 3664-1048

0 Response to "RE: [gx-l] Imprimir e gerar um pdf a partir de um HTML"

Publicar un comentario