Suchergebnisse

Suchergebnisse 1-5 von insgesamt 5.

  • Benutzer-Avatarbild

    @King2k7 Du machst einen "trockenen Probedruck" ohne die Druckausgabe selbst und misst dabei die Zeilenhöhen aus. Das ist insbesondere dann wichtig, wenn Gruppen von Zeilen nicht getrennt werden sollen. Wenn die Ziel-Seitenhöhe überschritten wurde, brichst Du das ganze ab und druckst "scharf" und fängst neu auf der nächsten Seite wieder an. Ansonsten hat Dir @mrMo ja schon den richtigen Link gepostet.

  • Benutzer-Avatarbild

    Zitat von King2k7: „die variable h“Ja. Du kannst ja die Papiergröße und den Print-Bereich abfragen und weißt dann genau, wann Schluss ist. Du musst Dir dann nur merken, wo es mit der nächsten Seite weiter geht.

  • Benutzer-Avatarbild

    @King2k7 Das tut genau was es soll. Ich hab Dir mal noch ne Seitennummer reingebaut: (Versteckter Text)

  • Benutzer-Avatarbild

    Zitat von King2k7: „Es wird immer auf die 1. Seite erneut gedruckt.“Bei mir nicht: vb-paradise.de/index.php/Attac…7326877226c702c983402b6bf

  • Benutzer-Avatarbild

    @King2k7 Du musst wissen, dass das PrintPage-Event für jede einzelne Seite vom Framework erneut aufgerufen wird. Zitat von King2k7: „Wieso weiß die Print Funktion das es jetzt Seite 2 drucken muss?“Im BeginPrint-Event wird der Seitenzähler initialisiert. In PrintPage wird nach dem Drucken der Seitenzahl der Seitenzähler inkrementiert. Der Seitenzähler zeigt also stets die Nummer der bedruckten Seite an. Die Reihenfolge hier in meinem Beispiel nicht optimal. Also: Wenn Du im BeginPrint-Event den …