[ 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.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.