Suchergebnisse

Suchergebnisse 1-16 von insgesamt 16.

  • Benutzer-Avatarbild

    @Akanel Wie sollen denn die Seiten aussehen? Quellcode (8 Zeilen)oder Quellcode (8 Zeilen)(damit ist nicht die Seitennummer gemeint)

  • Benutzer-Avatarbild

    Zitat von Akanel: „Anbei mal ein Screenshot wie es derzeit aussieht.“Wo ist da ein Problem? Ich kann keins erkennen.

  • Benutzer-Avatarbild

    Zitat von Akanel: „Das diese Liste auch mal länger sein“Davon bin ich ausgegangen, wie Du in meinem Post #7 siehst. Zähle die Zeilen und wisse dann, wann die Seite voll ist. Merk Dir die Nummer der letzten Zeile und mach dann mit der nächsten Seite und der nächsten Zeile weiter.

  • Benutzer-Avatarbild

    @Akanel Mach mal ein kleines Testprojekt mit einer Tabelle, die im Programm selbst berechnet wird (keine Datenbank). Füge da Deinen Druck-Code ein und häng es an Deinen nächsten Post.

  • Benutzer-Avatarbild

    @Akanel Sorr, aber das ist absolut ungenügend, da werde ich keinen Handschlag dran tun. Einfach irgendwas zusammengepostet, was nicht im geringsten was mit Deinem Problem zu tun hat. Ändere das Projekt entsprechend.

  • Benutzer-Avatarbild

    Zitat von Akanel: „wenn ein Anfänger nicht weiß wo und wie er ansetzen soll.“Arbeite zunächst mein Tut vollständig durch: Drucken mehrseitiger Dokumente

  • Benutzer-Avatarbild

    @Akanel Wenn Dein Code immer noch so aussieht wie in Deinem angehängten Projekt, dann wäre dies die primäre Fehlerzeile: VB.NET-Quellcode (1 Zeile)Du interessierst Dich nicht für das bedruckte Papier, sondern nur um den zu druckenden Text. Wenn Du Dich um den Ausdruck kümmerst und nach jeder einzelnen Zeile überprüfst, ob die nächste Zeile noch auf diese Seite passt, weißt Du, wass genau Du eine neue Seite starten musst. Wisse, dass pro Seite ein .PrintPage-Aufruf kommt.

  • Benutzer-Avatarbild

    Zitat von Akanel: „Also ist die For-Schleife nicht für mein Vorhaben geeignet?“Das kann man so nicht sagen. Du musst nur Start und Ende dieser Schleife variabel halten und diese Werte passend zur Seitenlänge und Seitennummer wählen.

  • Benutzer-Avatarbild

    Zitat von Akanel: „Wo mache ich den Fehler?“Zunächst sollte das zu druckende Dokument bei Druckstart bekannt sein, d.h., dieser CodeVB.NET-Quellcode (3 Zeilen)gehört nicht in die Print-Routine. Ich vermisse eine Seiten-Logik. Was soll denn beim Ausdruck passieren, wie soll der Ausdruck aussehen?

  • Benutzer-Avatarbild

    @Akanel Ich habe keine Lust, ein Projekt zu erstellen und an Deinen Code anzupassen (Button-Namen, PrintPreviewDialog ...). Poste mal ein bereinigtes Projekt ohne Schnickschnack, das ich starten kann.

  • Benutzer-Avatarbild

    @Akanel Offensichtlich hast Du meinen Beitrag zum Drucken mehrerer Seiten weder gelesen noch verstanden. Wie Dein Ausdruck aussehen soll, hast Du immer noch nicht beschrieben. Ich nehme mal an, dass auf Seite 2 die Fortsetzung von Seite 1 stehen soll usw. Wenn Du eine Variable hast, die die Anzahl der Zeilen pro Seite beschreibst, verwende sie auch, um die Anzahl der Zeilen pro Seite zu begrenzen. Die Aussage, dass der Druck beendet werden kann, hängt nicht an der Anzahl der gedruckten Seiten, s…

  • Benutzer-Avatarbild

    Zitat von Akanel: „Da habe ich die Rows auf die benötigten Seiten angepasst.“Da musst Du aufpassen, was bei 0 und was bei 1 anfängt zu zählen. Ich habe nur dies in .PrintPage gefunden:VB.NET-Quellcode (1 Zeile)Richtig wäre dies:VB.NET-Quellcode (8 Zeilen)Achte auf die Position des Thumbs: vorher vb-paradise.de/index.php/Attac…3fb4742acf42a0620dfee6c29 nachher vb-paradise.de/index.php/Attac…3fb4742acf42a0620dfee6c29

  • Benutzer-Avatarbild

    Zitat von Akanel: „Da habe ich das ppc.rows bereits geändert“Ich rede von dem von Dir angehängten Projekt. Vergleiche Druck-Zeilen-Index und DataSource-Index.

  • Benutzer-Avatarbild

    Zitat von Akanel: „Und ich habe keinen gefunden.“mein Code funktioniert aber. Ich empfehle Dir WinMerge, ein Zool zum Vergleich und Abgleich von Quellcoden. Du hast einen Zeilenindex, die wievielte Zeile der Seite gerade gedruckt wird. Dieser läuft stets von 0 bis 19. Du hast einen DataSource-Index, welche Zeile der Tabelle gerade gedruckt wird. Dieser läuft glatt durch.

  • Benutzer-Avatarbild

    @Akanel Missverständniss. Ich meinte die Unterschiede im Code von Dir und mir, Du meintest wohl die Unterschiede in zwei Daten-Dateien. Frage: Hast Du nun grundsätzlich funktionierenden Code? was läuft / läuft nicht bei den beiden Dateien?

  • Benutzer-Avatarbild

    @Akanel Dies hier: (Versteckter Text)