Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 3.276 pregleda

Najnovija ↓

Ima li C# Page Break komandu 03.05.2011. u 19:22 · pre 188 meseci #1
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
Re: Ima li C# Page Break komandu 04.05.2011. u 09:50 · pre 188 meseci #2
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..
Re: Ima li C# Page Break komandu 04.05.2011. u 11:29 · pre 188 meseci #3
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.

Re: Ima li C# Page Break komandu 04.05.2011. u 18:05 · pre 188 meseci #4
Moraš u proceduri PrintDocument da "hvataš" na kojoj si strani i da ne ponoviš sve iz početka
Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Re: Ima li C# Page Break komandu 07.05.2011. u 15:02 · pre 188 meseci #5
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.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme