[PRO VB/VC++] Besoin d'aide concernant l'OCX MS WebBrowser (Print...)

Besoin d'aide concernant l'OCX MS WebBrowser (Print...) [PRO VB/VC++] - Programmation

Marsh Posté le 02-10-2001 à 17:31:26    

voilà je cherche à imprimer le contenu d'une page web en automatique :
 
je m'explique, dans une form g un composant WebBrowser, celui ci est pointé sur une page quelconque (WebBrowser1.navigate "http://www.microsoft.com" par exemple), je désire imprimer cette page dans un fichier (créer un fichier PostScript), je n'y arrive pas, j'arrive à imprimer directement dans le spooler de 2000 mais pas dans le fichier :
 
Imprime la page en cours dans le spooler

Code :
  1. WebBrowser1.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER, 0, 0


mais c pas exactement ce que je veux , je veux imprimer dans un fichier (code trouvé ici : http://support.microsoft.com/suppo [...] /2/71.asp)
 
help :)


---------------
Galerie Photo (Canon)
Reply

Marsh Posté le 02-10-2001 à 17:31:26   

Reply

Marsh Posté le 03-10-2001 à 10:06:22    

visiblement c un peu hard comme question..aucune réponse ?


---------------
Galerie Photo (Canon)
Reply

Marsh Posté le 03-10-2001 à 14:46:05    

Regardes l'article suivant :
 
http://msdn.microsoft.com/library/ [...] _print.asp
 
il contient la réponse. Ce n'est pas possible sauf si tu poses un hook sur la boîte de dialogue d'impression. Des liens dans le document pointent vers les informations correspondantes.
 
Bon courage

Reply

Marsh Posté le 03-10-2001 à 14:49:39    

Ahhh !
 
merci tu me sauves !!!
 
j'avais trouvé l'article dans mon MSDN datant du Janvier 2001 mais impossible de mettre la main sur les sources d'exemple, l'article à tt bonnement disparu du MSDN de juillet et g abandonné mes recherches sur le MSDN du net après 2 heures par découragement!
 
Sans exemple, maitriser l'API SetWindowsHookEx ET manipuler IE allait pas etre chose aisée!
 
bon ben jvais voir tout ca en détail
 
merci encore

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed