Je voudrais savoir comment on peut imprimer une page web et aussi comment enregistrer une page en .htm... sur son disque dur afin de la visualiser tout en étant déconnecté.Merci![]()
Je voudrais savoir comment on peut imprimer une page web et aussi comment enregistrer une page en .htm... sur son disque dur afin de la visualiser tout en étant déconnecté.Merci![]()
Bonjour
Pour récupérer le texte du webbrowser :
Si c'est pas exactement ce que tu voulais faire, il y a PLEIN D'astuces à ce sujet dans la FAQ Delphi de ce site. Ca vaut le détour.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 var daoIE: OleVariant; (...) daoIE := CreateOleObject('InternetExplorer.application'); // chargement de la page html daoIE.Application.Navigate(Url); (...) text := daoIE.Application.document.body.innertext;
si,si!![]()
![]()
Ok merci mais je voulais que l'on puisse imprimer une page comme dans IE par exemple en passant par la fenetre "paramètre d'impression"
Ok j'ai trouvé pour imprimer une page en passant par la fenetre de parametres d'impressions:Mais je recherche toujours comment enregistrer une page sur le disque dur...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 procedure TUeExplorer.Imprimer1Click(Sender: TObject); var vaIn, vaOut: OleVariant; begin WebBrowser1.ControlInterface.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_PROMPTUSER, vaIn, vaOut); end;![]()
Partager