Ich entwickle ein Angebotserzeugungssystem, das eine PDF-Datei ausgibt, die mit der Bibliothek itextpdf erstellt wurde. Ich drucke diese Daten mit x, y-Positionen. Es funktioniert gut, wenn die zu druckenden Daten auf die Seite passen. Wenn die Größe der Seite jedoch überschritten wird, wird keine weitere Seite erstellt und auf die Seite geschrieben. Wie behebe ich das?itextpdf erstellt nicht mehr als eine Seite, um die restlichen Daten zu drucken
0
A
Antwort
0
Sie können fonction verwenden, um die Größe der Seite zu wissen:
document.getPageSize().getWidth();
document.getPageSize().getHeight();
Verwandte Themen
- 1. Multiple User Abschnitt [mehr als eine Seite]
- 2. Stylesheet drucken, eine Seite druckt und schneidet den restlichen Text aus
- 3. ITextPdf: Drucken arabischer Strings von rechts nach links (RTL)
- 4. itextpdf anderer Rand auf bestimmter Seite
- 5. Redis binden, um mehr als eine IP-
- 6. IE Rand drucken eine zusätzliche Seite, aber nicht in Chrome
- 7. Bildwähler mehr als eine
- 8. Making Text Block erweitert, um den restlichen Bereich zu füllen
- 9. kann eine ASPX-Seite mehr als eine aspx.cs-Klasse erben?
- 10. JavaScript, um die Seite als GET-Anfrage neu zu laden
- 11. um dynamisch mehr als 24 Stunden zu erhalten
- 12. Wie erstellt man eine Textdatei mit mehr als einer Kodierung?
- 13. Capybara Seite erwarten Inhalt mehr als einmal zu haben
- 14. Drucken Seite funktioniert nicht, wenn Button klicken
- 15. Versucht, um die Ereignisse usw. zu drucken, nichts drucken
- 16. Asp.net MVC Razor mehr als eine Form auf einer Seite
- 17. Mehr als eine Kopie derselben "eckigen App" auf der Seite
- 18. Warum erstellt Shell_exec mehr als 1 Prozess?
- 19. Angular 2 Mehr als eine Komponente auf der gleichen Seite
- 20. RDLC-Bericht: mehr als eine Seite? Benutzerdefinierte Seitenumbrüche?
- 21. Die mehr als einmal ausgeführt wird löscht die relevanten Daten
- 22. Drucken von Latex-Beamer Dias (pdf) mehr als eins pro Seite
- 23. Datenvalidierung, die mehr als eine Eingabe erlaubt
- 24. Mehr als eine Modal Box auf einer Seite
- 25. ohne Mehr Daten zu PHP-Seite senden Seite neu zu laden
- 26. Größe der Seite anpassen, um auf eine Druckseite zu passen
- 27. Könnten mehr als ein RFCOMM-Kanal pro Zeit erstellt werden?
- 28. Wie man auf mehr als eine Datenbanktabelle auf aspx Seite
- 29. Mehr Daten in Datei schreiben als lesen?
- 30. Drucken JSON-Daten als Tabelle in HTML
Sie verwenden Haben 'document.newPage()', um eine neue Seite zu erstellen? –
das Problem ist, wie kann ich wissen, wenn es die Seitengröße überschreitet? Ich nehme über dynamische Daten. Wenn zu druckende Daten nicht in die Seite passen, drucken Sie einfach die Daten aus, die in die Seite passen und ignorieren den Rest. –
Eine Seite hat Dimensionen. Zum Beispiel: Alle Koordinaten außerhalb eines Rechtecks mit der unteren linken Ecke 0, 0 und der oberen rechten Ecke 595, 842 passen nicht zur Seite. Was gibt es zu reparieren? Wie behalten Sie die Koordinaten im Auge? Warum erstellen Sie nicht eine Seite, die eine Größe definiert, so dass der gesamte Inhalt passt? –