Slt j'aimerais tout simplement faire imprimer le contenu d'un Naviguateur Web Microsoft.... Comment m'y prendre ?
Merci.
Slt j'aimerais tout simplement faire imprimer le contenu d'un Naviguateur Web Microsoft.... Comment m'y prendre ?
Merci.
le navigateur en question ne propose-t-il pas déjà cette option à l'utilisateur:
C'est tout à fais possible... je ne sais pas trop comment faire c'est la premiere fois que j'utilise ce controle...
Peux-tu donner plus de précisions ?Naviguateur Web Microsoft
Parce que dit comme ça, j'ai l'impression que tu as Internet Explorer et que tu veux imprimer ta page auquel cas va dans Fichier -> Imprimer
Quel contrôle utilises-tu ? WebBrowser ? AxSHDocVw.AxWebBrowser ?
J'utilise le AxSHDocVw.AxWebBrowser qui est noté en tant que Naviguateur Web Microsoft dans la boîte à outils
Et tu es en .NET 2.0 ? Parce que si oui, saches que WebBrowser -qui est intégré au framework- possède la méthode :
WebBrowser.Print()
De plus le WebBrowser c'est un peu comme un AxWebBrowser avec plus de fonctions![]()
Si tu es pas en .NET 2.0... La solution sera différente ( même si j'avoue ne pas m'être trop creusé la tête depuis que mon imprimante a crié qu'elle voulait plus de cartouches).
Je suis tjrs sous Visual 2003![]()
Je n'ai pas le choix de l'outil il m'est imposé...
![]()
Dans ce cas là cherches du côté de AxSHDocVw.AxWebBrowser.Document ... Je pense que ça peut t'aider.
Mais comme je travailles sur .NET 2.0 moi... Je ne sais pas trop comment t'aider.
En espérant que tu trouves la réponse,
DeusXL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 object empty = null; this.axWebBrowser1.ExecWB(SHDocVw.OLECMDID.OLECMDID_PRINT, SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_PROMPTUSER, ref empty, ref empty);
Partager