Fórum Impressão com TWebBrowser #357526
23/04/2008
0
Estou utilizando o TWebBrowser para navegar na internet e preciso fazer a impressão de conteudo... estou usando a seguinte função
webPagina.ControlInterface.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER, vIn, vOut);
O problema é que tenho várias paginas que imprimem na sequencia e preciso mandar para outra impressora da rede que nao é a Default...
Se eu usar a função acima mudando para OLECMDEXECOPT_PROMPTUSER ele vai me pedir a impressora para cada uma das páginas e eu gostaria de fazer isso uma única vez...
Fiz uma função que muda a impressora padrão e depois retorna a impressora original (Padrão), mas a função acima, não aguarda até enviar para o spool e muitas vezes o processamento é mais rápido e a mudança para a impressora original acontece antes de enviar para o Spool...
Pergunta ? Alguem conhece alguma outra forma de imprimir num WEBBrowser onde eu possa definir a impressora via programa, sem aparecer o Setup, ou então uma forma de saber que o documento já foi enviado para o Spool ?
Agradeço por qualquer idéia/dica
webPagina.ControlInterface.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER, vIn, vOut);
O problema é que tenho várias paginas que imprimem na sequencia e preciso mandar para outra impressora da rede que nao é a Default...
Se eu usar a função acima mudando para OLECMDEXECOPT_PROMPTUSER ele vai me pedir a impressora para cada uma das páginas e eu gostaria de fazer isso uma única vez...
Fiz uma função que muda a impressora padrão e depois retorna a impressora original (Padrão), mas a função acima, não aguarda até enviar para o spool e muitas vezes o processamento é mais rápido e a mudança para a impressora original acontece antes de enviar para o Spool...
Pergunta ? Alguem conhece alguma outra forma de imprimir num WEBBrowser onde eu possa definir a impressora via programa, sem aparecer o Setup, ou então uma forma de saber que o documento já foi enviado para o Spool ?
Agradeço por qualquer idéia/dica
Mcd
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)