Problem jak na razie dla mnie nie do przeskoczenia z drukowaniem wielostronicowym. Poniżej kod.
private int poz = 1;
private void printDocument1_PrintPage(object sender, PrintPageEventArgs e)
{
Font Font1 = new Font("Arial", 12);
int y = 10;
while (poz < 100)
{
e.Graphics.DrawString("Ala ma kota "+y.ToString(), Font1, Brushes.Black, 100,y=y+15);
poz++;
if (y >= e.MarginBounds.Bottom)
{
e.HasMorePages = true;
return;
}
else
{
e.HasMorePages = false;
}
}
W printPreviewControl1 po podłączeniu printDocument1 wszystko ładnie i pięknie wygląda, podział na strony, linie tekstu na kolejnych stronach, ale … no właśnie, gdy drukuje utworzony dokument wychodzi jedna pusta kartka choć do drukowania ma ich z 10. Co robie nie tak??