Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 5.790 pregleda

Najnovija ↓

Stampanje .html fajla 03.07.2005. u 18:25 · pre 259 meseci
izmenjeno 1 put, poslednji put Divjak 03.07.2005. u 18:26
  1. Divjak03.07.2005. u 18:26zapis iz teksta poruke
#1
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...
Potpis
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
Re: Stampanje .html fajla 05.07.2005. u 16:26 · pre 259 meseci #2
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?? :)
Re: Stampanje .html fajla 06.07.2005. u 16:07 · pre 259 meseci
izmenjeno 1 put, poslednji put obucina 06.07.2005. u 16:08
  1. obucina06.07.2005. u 16:08zapis iz teksta poruke
#3
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.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme