Srodne teme
Kliknite za generisanje liste srodnih tema...
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

.NetPrintanje

[es] :: .NET :: .NetPrintanje

[ Pregleda: 2617 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

SamSvojDžigibaja
AnonimniSamSvojDžigibaja
Mostar

Član broj: 7552
Poruke: 15
*.tel.net.ba



Profil

icon .NetPrintanje23.01.2003. u 19:33 - pre 258 meseci
Ljudi moji!!
Čudne se stvari događaju sa printanjem u .Net-u. Pokušao sam i sa Crystal Reports-ima i sa novim objektom PrintDocument.
Sve je ok Ako radite na novijim platformama (win2000) ali u win98 jednom isprinta iz prve (PrintPreview je uvijek OK), a ponekad iz 4-10 pokušaja (na kraju isprinta).
Jel imao tko sličnih problema?
 
Odgovor na temu

SamSvojDžigibaja
AnonimniSamSvojDžigibaja
Mostar

Član broj: 7552
Poruke: 15
*.tel.net.ba



Profil

icon Re: .NetPrintanje30.01.2003. u 21:41 - pre 258 meseci
Pronašao sam dva savjeta na net-u, ali ni jedan ne radi baš100%:
1.Printanje u odvojenom thread-u
2.Instanciranje objekta StandardPrintControler i dodjeljivanje objektu PrintDocument
Da li je još neko kuburio s ovim?
Na netu kažu da je to 'known' bug, ali nigdje nisam našao riješenje?
 
Odgovor na temu

vb_net_manuel
Manuel Radovanovic
Beograd

Član broj: 4569
Poruke: 28
*.bitsyu.net



Profil

icon Re: .NetPrintanje08.02.2003. u 13:51 - pre 258 meseci
ja imam problema sa printanjem, pomoc bi dobrodosla...

na formi sam postavio picturebox i u njega sliku.....
a preko slike nekoliko labela... sa raznim znacima windings fonta...
na ekranu izgleda sve super....

ali kada posaljem na stampanje.... DrawImage (picturebox.image,....) on onstampa samo sliku...
ako dodam i DrawString (label.text,.....) on stampa labelu odmah na pocetku
a ne gde je postavljena....

kako se moze ostampati cela forma sa svim njenim kontrolama....u vb .net - ?
kao da je to sve jedna slika....

kod podesavanja margins, landscape, color.... kao da nema problema....
ali kako se postavlja i velicina papira A4...

ako to uspes da postavis nece da menja size... zato sto mu
papersize.kind nije postavljen na custom...

kod obadve vrste metoda problem je sto su oni readonly...
pa kako da manipulisem snjima kao sa landscape ???

molim da pomognu svi koji znaju bilo sta o tome....!!!

thanx covek....



 
Odgovor na temu

SamSvojDžigibaja
AnonimniSamSvojDžigibaja
Mostar

Član broj: 7552
Poruke: 15
*.tel.net.ba



Profil

icon Re: .NetPrintanje09.02.2003. u 12:45 - pre 258 meseci
Izgleda da ti hoćeš printati Windos.Form Objekt?
Zašto ne pokušaš napraviti PrintDocument object, pa za labele koristiti DrawString metodu, a za grafiku DrawPicture ili tako nekako?
Ja sam tako uradio i radi.
Ali, i kad to sve napraviš, neće raditi uvijek na 98 klijentima.
To je pravi problem(izgleda da je bug sa frameworkom)
 
Odgovor na temu

vb_net_manuel
Manuel Radovanovic
Beograd

Član broj: 4569
Poruke: 28
*.bitsyu.net



Profil

icon Re: .NetPrintanje09.02.2003. u 16:59 - pre 258 meseci
to je upravo sto sam i pokusao...
medjutim ti mozes napraviti grafiku sa

drawimage( picturebox.image.... )
drawstring( label1.text... )
drawstring( label2.text... )

u proceduri koju poziva objekat PrintDocument().... uz pomoc AddHadler-a...

ali on stampa tekst labele odmah na pocetku slike... a ne gde je ona postavljena
na slici....
postoji li neki nacin da se i drawstring pravilno pozicionira...
sto bi po meni bilo mnogo komplikovano ako uzmes u obzir da ima
mnogo labela...

predpostavimo da je moguce napraviti novu sliku....
koja bi bila rezultat sabiranja svih labela i imaga u picturebox...
ali ja ne znam kako se to postize....
pa sve to kao jednu sliku poslati na print....

ili da li postoji neki jednostavan i proveren nacin koji sve sto postoji
na formi od kontrola salje na print...
kao da stampas formu.... i sve sto je na njoj....

pre je postojao neki primer stampanje forme i kontrola na njemu u starijim
verzijama vb... uslov je bio samo da forma mora biti otvorena i sve sto se
vidi na njoj to ce se i odstampati...
medjutim to nemogu da nadjem nigdje....

nesto razmisljam kako se stvari iscrtavaju na formi... tako bi se mozda trebalo
iscrtavati i na papiru od stampanja....

zato mi stvarno i treba pomoc.... mora da je neko imao slicnih problema....

thanx...


 
Odgovor na temu

vb_net_manuel
Manuel Radovanovic
Beograd

Član broj: 4569
Poruke: 28
*.bitsyu.net



Profil

icon Re: .NetPrintanje13.02.2003. u 13:14 - pre 258 meseci
nesto sam uspeo...

kada radite sa drawimage i drawstring....istovremeno...
vazno je da se prvo iscrta slika...
zatim ce se preko nje iscrtati svaka labela.... pozicionirana...

npr.

drawimage.(picturebox1.image,........VisibleClipBounds)
drawstring (label1.text, myfont, label1.location.x, label1.location.y)

polozaj labele sam uneo brojevima... da ne komplikujem...
ali evo sta je problem....

slika se na papiru razvuce maximalno....!!!

kako da se iscrta normalno prema istim kordinatama kao i labele...???

kako je ograniciti da se ne razvlaci...???
da bude tacno iscrtana kao i na formi... ???

resenje je negde u DrawImage klasi....

ako iko nesto zna o tome... pls...help....






 
Odgovor na temu

SamSvojDžigibaja
AnonimniSamSvojDžigibaja
Mostar

Član broj: 7552
Poruke: 15
*.tel.net.ba



Profil

icon Re: .NetPrintanje13.02.2003. u 16:49 - pre 258 meseci
Nisam imao s tim problema:
Select Case SpecField
Case "Logo"
Dim jj As System.Drawing.Image
Dim Lg As System.Drawing.Image = jj.FromFile(MFData.MgDT.Rows(0).Item(FirmMgm.NameMf))
Dim pt As New PointF(FirmMgm.LeftMf, FirmMgm.TopMf + Ypos)
e.Graphics.DrawImage(Lg, pt)

 
Odgovor na temu

vb_net_manuel
Manuel Radovanovic
Beograd

Član broj: 4569
Poruke: 28
*.bitsyu.net



Profil

icon Re: .NetPrintanje17.02.2003. u 14:18 - pre 257 meseci
sorry nisam se bas snasao....

slika *.jpg se nalazi u picturebox1.image....
kod podesavanja stampaca zadate su margine 100, 100, 100, 100
i on razvuce sliku valjda do tih margina.....

koliko sam ja shvatio treba napraviti restangle velicine slike....
moze li se te velicine smestiti.... u metodu .Region....
procedure DefaultPrintSenttings.... ???




 
Odgovor na temu

SamSvojDžigibaja
AnonimniSamSvojDžigibaja
Mostar

Član broj: 7552
Poruke: 15
*.tel.net.ba



Profil

icon Re: .NetPrintanje21.02.2003. u 01:57 - pre 257 meseci
Pokušaj sliku učitati sa diska, a ne iz pic.box-a.
Imaš primjer u ranijoj poruci:
Dim jj As System.Drawing.Image
Dim Lg As System.Drawing.Image = jj.FromFile(MFData.MgDT.Rows(0).Item(FirmMgm.NameMf))
Dim pt As New PointF(0,0)
e.Graphics.DrawImage(Lg, pt)
slika počinje u točki 0,0
 
Odgovor na temu

[es] :: .NET :: .NetPrintanje

[ Pregleda: 2617 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Srodne teme
Kliknite za generisanje liste srodnih tema...
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.