[ prginfo @ 17.03.2008. 10:43 ] @
Želeo bih da podesim štampu iz programa tako da mi se ne otvara dialog štampača, već da kada korisnik u programu pritisne dugme štampaj, da štampa odmah kreće bez dodatnih upita o štampaču, print previewa i ostalog. Reč je o matričnom štampaču.

Na formu sam stavio PrnDialog i napravio sa QuickReport Formu i u code upisao:

if Dialog.Execute then Forma.Print;

Sve funkcioniše, samo što mi pre štampe otvori dialog štampača (standardni). Ja želim da mi štampa bez otvaranja bilo kakvih štampača.

Hvala
[ X Files @ 17.03.2008. 10:51 ] @
A samo Forma.Print ?
;)
[ prginfo @ 17.03.2008. 11:07 ] @
Da li u tom slučaju ne moram da postavljam PrnDialog?
[ X Files @ 17.03.2008. 12:24 ] @
Evo, sad sam pogledao neki svoj stari kod.

Imao sam liniju (sintaksa je C++ Builder, ali isto je, samo umesto -> ide tačka):
RBrojnostForm->QuickRep1->PreviewModal();
(koja je prvo generisala izveštaj na ekranu i kasnije je moglo da se štampa preko ikone)

Sada sam stavio samo:
RBrojnostForm->QuickRep1->Prepare();
RBrojnostForm->QuickRep1->Print();
... i štampa je išla odmah, bez ikakvih dijaloga. Nisam probao može li samo Print() bez Prepare(), moguće da može.