Text wird nicht gedruckt

08/02/2010 - 08:08 von Andreas Ahrens | Report spam
Hi NG,

ich habe ein Problem beim drucken von Dokumenten. Bei folgendem Code wird
das Dokument zwar erstellt aber nicht der Text.

Code:

using System.Drawing.Printing;


private void SFDialogDruck_Click(object sender, EventArgs e)
{
printDocument2.DocumentName = "Test";
printDialog1.Document = printDocument2;
printDialog1.AllowSomePages = true;
if (printDialog1.ShowDialog() == DialogResult.OK)
{
printDocument2.Print();
}
}

//Seite wird erstellt aber Text nicht gedruckt
private void printDocument2_PrintPage(object sender,
PrintPageEventArgs e)
{

e.Graphics.DrawString("Testtext", this.Font, Brushes.Black,
e.MarginBounds,
StringFormat.GenericTypographic);
}

Wo mache ich den Fehler?

Gruß
Andy
 

Lesen sie die antworten

#1 Marcel Roma
08/02/2010 - 21:13 | Warnen spam
Hallo Andreas,

setzt doch mal bitte einen Haltepunkt auf die Zeile, die mit
e.Graphics.DrawString() beginnt und überzeuge Dich, dass der Debugger bei
der Ausführung von printDocument2.Print() den Handler OnPrintPage auch
wirklich erreicht. Vielleicht ist der Handler printDocument1 zugewiesen?
Passiert öfters mal.

Gruss
Marcel

Ähnliche fragen