HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

HTML lap nyomtatása saját alkalmazásból


Példaprogram letöltése

7673 bájt

Egy böngésző segítségével egyszerűen kinyomtathatunk egy HTML oldalt papírra. Ebben a példában azt vizsgáljuk meg, hogy ezt miként tehetjük meg legegyszerűbben saját alkalmazásunkból.
Ehhez két lépésre lesz szükségünk:
1. Az Internet Explorer belsőleg léthozott objektumának Navigate függvényével le kell kérnünk a kívánt HTML oldalt.
procedure TForm1.Button1Click(Sender: TObject);
var
  v: OleVariant;
begin
  FIE.Navigate(Edit1.Text, v, v, v, v);
end;

2. Amikor ez megtörtént, akkor kattinthatunk a második nyomógombra, melynél az ExecWB függvény hívásával egy OLECMDID_PRINT parancsot küldhetünk, amely arra készteti objektumunkat, hogy az imént letöltött web lapot a nyomtatóra küldje.
procedure TForm1.Button2Click(Sender: TObject);
var
  v: OleVariant;
begin
  if FIE.QueryStatusWB(OLECMDID_PRINT)=
       OLECMDF_ENABLED+OLECMDF_SUPPORTED then begin
    FIE.ExecWB(OLECMDID_PRINT, 
       OLECMDEXECOPT_DONTPROMPTUSER, v, v);
  end;
end;



Cikksorozat



Könyv
Ez a cikk megtalálható ebben a könyvben: Delphi Software Offline 2001 évkönyv 53. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |