Drukowanie plików html

  • Rejestracja: dni
  • Ostatnio: dni
0

Jak w Delphi wydrukować plik html (Stronę)??

bordeux
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Chorzów
  • Postów: 1130
0

Uzyj prasera od ie.
dajesz do webbrowsera i :
WebBrowser1.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_PROMPTUSER);
np

Kopiuj
begin
WebBrowser1.Navigate('http://www.google.pl/');
WebBrowser1.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_PROMPTUSER);
end;

Albo własny praser html&js zrobić :D

  • Rejestracja: dni
  • Ostatnio: dni
0

A jak zapisać do pliku??

AR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 54
0

Może warto byłoby czasem zajrzeć na google ? :>

http://www.delphidabbler.com/articles?article=14

  • Rejestracja: dni
  • Ostatnio: dni
0

Szukałem i nie znalazłem

bordeux
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Chorzów
  • Postów: 1130
0

Można też jeśli wiesz że masz na pewno już całą wczytaną stronę użyć:

Kopiuj
var
  Pliczek : TextFile;
begin
  AssignFile(Pliczek, 'C:\stronka.html');
  ReWrite(Pliczek);
  try
  begin
  Writeln(Pliczek, WebBrowser1.OleObject.Document.documentElement.innerHTML);
  end;
  except
  begin
  ShowMessage('No widzisz.. i po co sie spieszyc. Jeszcze strona sie nie załadowała :D');
  end;
  CloseFile(Pliczek);
end;
  end;

Jeśli ci natomiast nie zależy na stronie, tylko na jego źródle to zastąp linijke z
Writeln(Pliczek, WebBrowser1.OleObject.Document.documentElement.innerHTML);
na
Writeln(Pliczek, idHTTP1.Get('http://stronka.pl/'));
Ale trza mieć komonent indy idHttp :D

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.