Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Stampanje .html fajla

[es] :: Pascal / Delphi / Kylix :: Stampanje .html fajla

[ Pregleda: 3797 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Divjak
Vladimir Divjak
Student

Član broj: 4783
Poruke: 535
*.beotel.net.



+1 Profil

icon Stampanje .html fajla03.07.2005. u 17:25 - pre 186 meseci
Trebao bih da napravim stampanje reporta... međutim, nemam ni jednu report komponentu, pa sam mislio snimim potrebne informacije kao html page pa da ga ostampam. Kako da pozovem stampanje postojeceg .html iz delphija?
Ili predložite neku alternativu...

Hvala...

[Ovu poruku je menjao Divjak dana 03.07.2005. u 18:26 GMT+1]
And don't be mad at me for crying for humanity,
call it pretensions but I got good intentions,
to keep my sanity, I'm hoping, fuck, there's gotta be
an answer to their strategies and their evil inventions... ~Looptroop
 
Odgovor na temu

Passwd

Član broj: 54624
Poruke: 640
*.adsl.net.t-com.hr.



Profil

icon Re: Stampanje .html fajla05.07.2005. u 15:26 - pre 186 meseci
U delphiu ne znam kako bi to islo ali evo nacina:
Napravis batch fajl u kojem ce pisati:

Code:

copy c:ovo.txt lpt1


(imas gotov u attachu)
Onda taj "program" spremis na c:\ (il gdje vec oces) i nazoves recimo printanje.bat

Zatim na formu u delphiu sta ja znam bacis button i u onclick eventu napises

Code:

WinExec('C:\printanje.bat', SW_SHOW);


S tim ces pozvat taj program koji bi trebao isprintati datoteku c:\ovo.txt pomocu printera??
Prikačeni fajlovi
 
Odgovor na temu

obucina

Član broj: 38191
Poruke: 723



+7 Profil

icon Re: Stampanje .html fajla06.07.2005. u 15:07 - pre 186 meseci
Davno sam imao neku slicnu ideju i ne secam se svih detalja ali ovako nekako:
Pomocu funkcije ShellExecute ili ShellExecuteEx mozes stampati fajlove. U tvom slucaju fajl bi bio prosledjen npr InternetExplorer-u koji bi ga onda stampao. Ti imas mogucnost da funkciji kazes da li da prikazuje prozor ili ne, tako da ovo stampanje moze biti potpuno transparentno, tj da korisnik ne vidi da stampanje ide preko browsera. Sa druge strane, browser mozes koristiti kao Print preview, i kazes korisniku "pa evo, ja sam napravio da ovo sto treba da se odstampa moze prvo da se pogleda u Internet Explorer-u". Problem sa ovim pristupom je sto nemas potpunu kontrolu nad stranicenjem dokumenta, a IE nije bas najbolji u tome.

Pisem napamet, nisam siguran da je sintaksa dobra, ali ukratko:
ShellExecute(0, 'print', 'fajl.html', '', '', SW_HIDE);

Setih se, stranicenje mozes da resis pazljivim formatiranjem HTML dokumenta i koriscenjem CSS-a.

[Ovu poruku je menjao obucina dana 06.07.2005. u 16:08 GMT+1]
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Stampanje .html fajla

[ Pregleda: 3797 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.