Fórum Imprimir WebBrowser #225599

13/04/2004

0

Alguem pode me informar como imprimir o conteudo de um WebBrowser?


Marcelo

Marcelo

Responder

Post mais votado

13/04/2004

Escolha o código que mais se adapte ao seu programa, em todos eles, ´WebBrowser1´ deve ser substituido pelo nome de seu TWebBrowser:

[b:0a4ef46c2c]Imprimir sem caixa de diálogo:[/b:0a4ef46c2c]

procedure TForm1.Button2Click(Sender: TObject);
var
  vaIn, vaOut: OleVariant;
begin
  WebBrowser1.ControlInterface.ExecWB(
    OLECMDID_PRINT,
    OLECMDEXECOPT_DONTPROMPTUSER,
    vaIn, vaOut);
end;


[b:0a4ef46c2c]Imprimir com caixa de diálogo:[/b:0a4ef46c2c]

procedure TForm1.Button3Click(Sender: TObject);
var
  vaIn, vaOut: OleVariant;
begin
  WebBrowser1.ControlInterface.ExecWB(
    OLECMDID_PRINT,
    OLECMDEXECOPT_PROMPTUSER,
    vaIn, vaOut);
end;


[b:0a4ef46c2c]Pré visualização de impressão:[/b:0a4ef46c2c]

procedure TForm1.Button4Click(Sender: TObject);
var
  vaIn, vaOut: OleVariant;
begin
  WebBrowser1.ControlInterface.ExecWB(
    OLECMDID_PRINTPREVIEW,
    OLECMDEXECOPT_DONTPROMPTUSER,
    vaIn, vaOut);
end;


[b:0a4ef46c2c]Configuração da impressão:[/b:0a4ef46c2c]

procedure TForm1.Button5Click(Sender: TObject);
var
  vaIn, vaOut: OleVariant;
begin
  WebBrowser1.ControlInterface.ExecWB(
    OLECMDID_PAGESETUP,
    OLECMDEXECOPT_PROMPTUSER,
    vaIn, vaOut);
end;



Cebikyn

Cebikyn
Responder

Gostei + 1

Mais Posts

13/04/2004

Marcelo

Valeu colega! Vou testar!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar