Hallo zusammen,
ich habe nach längerer Abwesenheit ein Problem, bei dem ich nicht mehr weiter weiß. Ich möchte per GDI Etiketten drucken, funktioniert auch gut soweit, bis auf die Tatsache, dass die Etiketten nicht mittig gedruckt werden, sondern ca. 0,5cm nach rechts und unten versetzt (das entspricht dem physikalischen Druckrand meines Druckers), er druckt also über den Rand hinaus.
Ich habe jetzt testweise mal so gedruckt:
Habt ihr eine Idee? Die Seitenränder die mir angegeben werden (e.Marginbounds.Top...) sind alle 100px, deutlich zu viel.
Vielen Dank und viele Grüße,
Sebastian
ich habe nach längerer Abwesenheit ein Problem, bei dem ich nicht mehr weiter weiß. Ich möchte per GDI Etiketten drucken, funktioniert auch gut soweit, bis auf die Tatsache, dass die Etiketten nicht mittig gedruckt werden, sondern ca. 0,5cm nach rechts und unten versetzt (das entspricht dem physikalischen Druckrand meines Druckers), er druckt also über den Rand hinaus.
Ich habe jetzt testweise mal so gedruckt:
VB.NET-Quellcode
- Private Sub MyDoc_PrintPage1(ByVal sender As Object, ByVal e As PrintPageEventArgs)
- Dim w As Integer = e.PageBounds.Width
- Dim h As Integer = e.PageBounds.Height
- e.Graphics.DrawLine(Pens.Black, New Point(w / 2, 0), New Point(w / 2, h ))
- e.Graphics.DrawLine(Pens.Black, New Point(0, h / 2), New Point(w , h / 2))
- End Sub
Habt ihr eine Idee? Die Seitenränder die mir angegeben werden (e.Marginbounds.Top...) sind alle 100px, deutlich zu viel.
Vielen Dank und viele Grüße,
Sebastian
Viele Grüße
Sebastian
Sebastian