Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.21;
Скачать: CL | DM;

Вниз

Печать HTML файла   Найти похожие ветки 

 
alord   (2002-10-09 11:17) [0]

У меня есть файл HTML, как мне из DELPHI (в коде) распечатать его в виде, как в браузере?


 
Song ©   (2002-10-10 10:17) [1]

ShellExecute()


 
Opuhshii ©   (2002-10-10 11:01) [2]

что значит "распечатать его в виде, как в браузере?"


 
Song ©   (2002-10-10 11:09) [3]

2Opuhshii © (10.10.02 11:01)
Видимо также как нажав Ctrl+P в браузере.


 
Opuhshii ©   (2002-10-10 11:39) [4]

дык,. просто тогда,.. :)

uses SHDocVw;

procedure TForm1.Button1Click(Sender: TObject);
var
IE:IWebBrowser2;
Flags: OleVariant;
TargetFrameName: OleVariant;
PostData: OleVariant;
Headers: OleVariant;
pvaIN,PvaOut:OleVariant;
begin
IE:=CoInternetExplorer.Create;
IE.Navigate(" http://student.noolab.ru",Flags,TargetFrameName,PostData,Headers);
while IE.ReadyState <> 4 do // вот уж не помню как она называется,...
Application.ProcessMessages;
IE.Visible:=true;
IE.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_DODEFAULT, pvaIN, PvaOut);
end;

procedure TForm1.Button2Click(Sender: TObject);
var
IE:IWebBrowser2;
Flags: OleVariant;
TargetFrameName: OleVariant;
PostData: OleVariant;
Headers: OleVariant;
pvaIN,PvaOut:OleVariant;
begin

IE:=CoInternetExplorer.Create;
IE.Navigate(" http://student.noolab.ru",Flags,TargetFrameName,PostData,Headers);
while IE.ReadyState <> 4 do // вот уж не помню как она называется,...
Application.ProcessMessages;
IE.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_DONTPROMPTUSER, pvaIN, PvaOut); // напечатаем и даже у пользователя не спросим %)
end;


 
Song ©   (2002-10-10 12:40) [5]

Мой способ в одну строчку :-)


 
Opuhshii ©   (2002-10-10 12:44) [6]

2Song © (10.10.02 12:40)
согласен,. ;)



Страницы: 1 вся ветка

Текущий архив: 2002.10.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
1-68745
monstrische
2002-10-10 18:32
2002.10.21
Как в Delphi7 сделать popup-меню в стиле WinXP?


1-68710
dimonf
2002-10-08 20:41
2002.10.21
Как правильно округлить 3.0299999 в 3.03?


14-68946
_Nicola_
2002-09-27 16:35
2002.10.21
Подкиньте компонент для ani GIF


7-69045
watcher
2002-08-12 17:53
2002.10.21
разделы FAT под NT


6-68904
vladislav_
2002-08-20 17:10
2002.10.21
Ребята! Может кто подскажет как работать с IPX/SPX ?