Suchergebnisse

Suchergebnisse 1-5 von insgesamt 5.

  • Benutzer-Avatarbild

    Willkommen im Forum. Guckst Du: Drucken mehrseitiger Dokumente Letztenendes geht es darum, dass Du selber mit der Seitensteuerung arbeiten musst. Du musst die Seitenindizes hochzählen und seitenindexabhängig dem Compiler mitteilen, was er auf welche Seite drucken soll.

  • Benutzer-Avatarbild

    Meines Erachtens geht das Unterfangen so nicht. Du müsstest erstmal die Daten alle mithilfe des Readers lesen, diese zwischenspeichern (List(Of String)? StringBuilder?) und dann erst drucken. Sobald Du eine Seite voll hast, aber mit den Daten noch nicht durch bist, musst Du HasMorePages auf True stellen und Dir merken, bis zu welchem Datensatz Du schon gedruckt hast. Danach wird der PrintPage-EventHandler eben wieder automatisch aufgerufen und dann musst Du festlegen, wo es mit welchem Datensatz…

  • Benutzer-Avatarbild

    Richtig, das ist so ziemlich egal. Du kannst nicht mit einer For-Each-Loop arbeiten. Sondern mit einer For i = StartIndex To EndIndex. Oder gar mit einer Do-Loop, welche ebenfalls mit StartIndex arbeitet. StartIndex ist zu Beginn 0. Dazu kommt noch ein Zähler Index. Jeder Datensatz, der vollständig gedruckt wurde, erhöht den Index um 1. Sobald kein Eintrag mehr auf die Seite passt, verfrachtest Du den Wert von Index in StartIndex, setzt HasMorePages auf True, verlässt die PrintPage-Prozedur. Nun…

  • Benutzer-Avatarbild

    Wobei man wohl das Aufräumen (Zeile#20-#22) auch in den EndPrint-EventHandler verlagern kann.

  • Benutzer-Avatarbild

    Zitat von Mctotti: „ich versuche immer zuerst die Aufgaben zu lösen. Um die […] Korrektheit kümmere ich mich meistens immer danach.“ Wie geht das denn zusammen? Aufgabe lösen, ohne sie korrekt zu lösen, ist doch gar nicht möglich. Sonst würde das ja heißen: Egal, welcher Mumpitz (bei der Berechnung/beim Drucken) rauskommt, Hauptsache, irgendwas kommt raus.