Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   como imprimir el contenido del webBrowser (https://www.clubdelphi.com/foros/showthread.php?t=28329)

Velia 16-12-2005 00:33:50

como imprimir el contenido del webBrowser
 
Hola a todos

He puesto un webBrowser en un formulario para mostrar una archivo htm y quisiera imprimir el archivo que muestra el webBrowser pero no sé como es la sentecia

Gracias de antemano por la ayuda que espero;)

Saludos
Velia

roman 16-12-2005 00:59:13

Supongo que algo como:


Código Delphi [-]
WebBrowser1.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER)

En la ayuda de Delphi podrás encontrar todos los comandos y opciones dipsonibles para ExecWB.

// Saludos

Velia 16-12-2005 14:28:56

Gracias por la ayuda, y voy a complatar la solución
 
Voy a completar la solución a mi problema para que sirva al foro por si alguien le surga un problema parecido, y busque en el foro
Saludos

//imprime directamente sin el dialogo
procedure WBPrintNoDialog(WB: TWebBrowser) ;
var
vIn, vOut: OleVariant;
begin
WB.ControlInterface.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER, vIn, vOut) ;
end;

//llama al dialogo de impresión
procedure WBPrintWithDialog(WB: TWebBrowser) ;
var
vIn, vOut: OleVariant;
begin
WB.ControlInterface.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_PROMPTUSER, vIn, vOut) ;
end;

// llama a la vista previa
procedure WBPrintPreview(WB: TWebBrowser) ;
var
vIn, vOut: OleVariant;
begin
WB.ControlInterface.ExecWB(OLECMDID_PRINTPREVIEW, OLECMDEXECOPT_DONTPROMPTUSER, vIn, vOut) ;
end;

//llama al dialogo del setup
procedure WBPrintPageSetup(WB: TWebBrowser) ;
var
vIn, vOut: OleVariant;
begin
WB.ControlInterface.ExecWB(OLECMDID_PAGESETUP, OLECMDEXECOPT_PROMPTUSER, vIn, vOut) ;
end;


La franja horaria es GMT +2. Ahora son las 21:03:47.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi