Hallo,
Ich hab eine Webapplikation aus der ich serverseitig drucke.
Der Druck selbst funktioniert wunderbar, nur der Vorschub am Ende des Drucks passt
nicht. Ich drucke mit einem Nadeldrucker auf Endlospapier, die Drucke sind nicht
l�nger als eine A4 Seite.
Wenn eine Seite gedruckt wurde, dann ist die n�chste jeweils um 2 Zeilen nach oben
verschoben, die �bern�chste um 4Zeilen usw.
(nat�rlich hab ich auch schon versucht auf jede Seite 2 weitere Zeilen mit irgendeinem
Zeichen reinzuschummeln, das hat aber am Vorschub nix ge�ndert, der war immer 2 Zeilen
zu kurz)
Wei� jemand wie ich den Druckvorschub am Seitenende steuern kann?
Mit freundlichem Gru�
Jan Leininger
################################################
hier ist mein code:
private bool Print()
{
try
{
PrintDocument pd_pin = new PrintDocument();
pd_pin.PrinterSettings.PrinterName = Druckername;
pd_pin.PrintPage += new PrintPageEventHandler(pd_pin_PrintPage);
pd_pin.Print();
return true;
}
catch(Exception)
{
return false;
}
}
private void pd_pin_PrintPage(object sender, PrintPageEventArgs ev)
{
string footer = "Mein Drucktext";
Font drawFont = new Font("Arial", 10);
StringFormat drawFormat = new StringFormat();
SolidBrush drawBrush = new SolidBrush(Color.Black);
//position footer
float x_foot = 100;
float y_foot = 700;
ev.Graphics.DrawString(footer, drawFont, drawBrush, x_foot, y_foot, drawFormat);
ev.HasMorePages = false;
}
_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net