[ bags @ 25.05.2007. 00:22 ] @
Evo patim se vec neko vreme sa ovim komicnim problemom.

Kako da napravim printpreview a da ne dobijem InvalidPrinterException na racunaru gde nema stampaca ?

[ Prokleta_Nedelja @ 25.05.2007. 06:56 ] @
Instaliraj bilo koji (npr generic) stampac. Nebitno je sto ga fizicki nemas
[ bags @ 25.05.2007. 10:20 ] @
To je dobro resenje ali problem je u tome sto ce ovaj program biti instaliran na puno kompjutera bez stampaca. :(
[ goranvuc @ 25.05.2007. 10:32 ] @
Ne vidim zasto bi bio problem da u slucaju da uhvatis InvalidPrinterException obavestis korisnika da nema nijedan stampac na sistemu.

Ako je problem to sto nisi za neke izvestaje napravio ekranski prikaz (ne printpreview, vec gridovi, labele ...), vec iskljucivo koristis stampu za izvestavanje onda si na to trebao ranije da mislis. Ili obezbedi i ekranski prikaz ili imas odredjene Report generatore (Active Reports npr.) koji generisu izvestaj bez obzira da li na sistemu postoji instaliran stampac - to ti moze biti alternativa, naravno ako ti nije "veca dara nego mera".
[ bags @ 25.05.2007. 11:29 ] @
goranvuc,

upravo si pogodio poentu. :)

Imam 6 textboxova i sad klijent hoce na donjoj polovinii ekrana odmah ima uvid kako ce to izgledati na papiru.

Znaci ,treba samo da sadrzaj tih 6 text boxova pokazem kako ce izgledati na papiru.

Prva ideja je bila da nacrtam papir pomocu graphica,ali nisam bas uspio potrefiti da izgleda slicno papiru tj. vidi se da je crtano.
Druga ideja je upravo da iskoristim printpreview,i sa njim sam prilicno zadovoljan ,osim sto imam problem ovaj problem. :)

Mislis li da se isplati bakcati sa reportima da bih uradio ovako jednostavnu stvar?

Hvala puno na pomoci.


[ goranvuc @ 25.05.2007. 11:41 ] @
Citat:
bags:Imam 6 textboxova i sad klijent hoce na donjoj polovinii ekrana odmah ima uvid kako ce to izgledati na papiru.

Znaci ,treba samo da sadrzaj tih 6 text boxova pokazem kako ce izgledati na papiru.

Mislim da ti je najlakse da ubedis klijenta kako taj zahtev bas i nema puno smisla ako se nece stampati, a da mozes da mu das printpreview na posebnom ekranu (sto je standard), a i oslobadja ti donju polovinu ekrana. Ponekad bas i nije pametno "trpati" sve na jedan ekran, sto ti verovatno znas, jos samo i klijenta da ubedis u to
[ bags @ 25.05.2007. 12:03 ] @
To sam vec probao,ali ne ide bas.

Problem je sto je on i dosao na tu ideju zato sto ima dosta slobodnog prostora na ekranu. :)
[ goranvuc @ 25.05.2007. 13:00 ] @
Trebao si da stavis da je manji ekran, fixed size, pa mu jos objasnis da je taj manji ekran super, jer se vide drugi ekrani iza njega - eeeeeh, kada na vreme ne mislis

Ja volim konstruktivne i zahtevne korisnike jer mi obogacuju programe, ali ovakve nestandardne varijante im ne bi prosle. Kako je on to zamislio: upise se nesto u neki od textBox-ova i odmah se odrazi na "papiricu"? I koja je svrha takve interakcije? Malo ce da "kucka", pa ce malo da gleda dole, a onda ce jednog dana prestati da gleda dole, vec ce prvo sve da otkuca pa onda na kraju da pogleda, tako da stizemo do onoga sto je standardno.

Moje je iskustvo da ako izadjes sa ubedljivim argumentima uglavnom uspes da ubedis korisnika da prihvati tvoj predlog (osim u 1% slucajeva onih "vrlo tvrdoglavih" kod kojih se primenjuje pravilo "korisnik je uvek u pravu"). Ne znam detalje zahteva koje si dobio, ali probaj da ih razuveris.

Pozdrav!
[ bags @ 25.05.2007. 13:26 ] @
Kako si opisao njegovu zamisao ,pomislim da nisam bio sam sa njim u kancelariji kada mi je to objasnjavao.

Napravicu nesto za sutra ,cisto da vidi da to ne valja. :)

Hvala na savjetima.

[ Astek @ 26.05.2007. 08:33 ] @
Nađi na net-u neki ocx koji će ti omogućiti kreiranje pdf fajla direktno iz programa(ja koristim dbAutoTrack) a ztim otvori taj pdf nekim pdf-readerom.