Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ima li C# Page Break komandu

[es] :: .NET :: .NET Desktop razvoj :: Ima li C# Page Break komandu

[ Pregleda: 2297 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ZoranV
Zoran Vukovic

Član broj: 124559
Poruke: 29
*.dynamic.sbb.rs.



+1 Profil

icon Ima li C# Page Break komandu03.05.2011. u 18:22 - pre 157 meseci
Da li neko zna kako u C# pri štampanju stranice reći da bezuslovno pređe na drugu stranicu i nastavi štampanje. Nešto slično Word-ovom - Page Break
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+835 Profil

icon Re: Ima li C# Page Break komandu04.05.2011. u 08:50 - pre 157 meseci
Pitanje je da li stampas u RAW formatu(nekada davno se dominatno tako radilo)... ako da.. onda je Form-Feed , mislim da je '\f' ili chr(12) kod..

Ako radis u Crystal Report-u, mislim da imas checkbox na reportu, nesto kao New Page After..
 
Odgovor na temu

ZoranV
Zoran Vukovic

Član broj: 124559
Poruke: 29
*.dynamic.sbb.rs.



+1 Profil

icon Re: Ima li C# Page Break komandu04.05.2011. u 10:29 - pre 157 meseci
Radim u PrintDocument-u

i postavio sam redove, ali prelaze dimenzije stranice.

kada postavim e.HasMorePages =true;

prebaci na drugu stranu ali ponovi sve od početka.

 
Odgovor na temu

vujkev
Beograd

Član broj: 8072
Poruke: 1347
*.telekom.yu.



+104 Profil

icon Re: Ima li C# Page Break komandu04.05.2011. u 17:05 - pre 157 meseci
Moraš u proceduri PrintDocument da "hvataš" na kojoj si strani i da ne ponoviš sve iz početka
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
 
Odgovor na temu

ZoranV
Zoran Vukovic

Član broj: 124559
Poruke: 29
*.dynamic.sbb.rs.



+1 Profil

icon Re: Ima li C# Page Break komandu07.05.2011. u 14:02 - pre 156 meseci
Uspeo sam da rešim (shvatim) problem:

PrintDocument se izvršava svaki put kada date komantu za novu stranu.

Pa sam rešio na sledeći način

int stana = 0;

private void PrintDocument_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
if (strana < 1)
{
// ovde ide naslov dokumenta (koji sam hteo da postavim samo na prvoj strani)
// i ispis podataka koji idu na prvu stranu
}
else
{
// ispis podataka za drugu sranu (dve strane su bile dovoljne za ono šta sam hteo da uradim)
}

if (strana<1)
e.HasMorePages = true;
else
e.HasMorePages = false;

strana++;

Nadam se, da će ovo biti od pomoći onima koji su zalutali (pogrešno razumeli) e.HasMorePages.

E sad imam još jedan problem. Kada ovo uradim u PrintPreviewDialog štampa samo poslednju (drugu stranu), a vidi obe strane.
a kada uradim u PrintDialog oštampa obe stane korektno.

Da li negde grešim ili PrintPreviewDialog ne može da oštampa ceo dokument nego samo poslednju stranicu.
 
Odgovor na temu

ravni

Član broj: 8894
Poruke: 373



+15 Profil

icon Re: Ima li C# Page Break komandu07.05.2011. u 14:28 - pre 156 meseci
nakaci se na BeginPrint event i tu postavi brojac strana na 0
 
Odgovor na temu

ZoranV
Zoran Vukovic

Član broj: 124559
Poruke: 29
*.dynamic.sbb.rs.



+1 Profil

icon Re: Ima li C# Page Break komandu07.05.2011. u 15:04 - pre 156 meseci
Hvala, sad štampa obe strane i iz PrintPreviewDialog
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Ima li C# Page Break komandu

[ Pregleda: 2297 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.