Verhinderung von iTextSharp, wenn ein Seitenumbruch in der Mitte eines PdfPTable?

Verwende ich iTextSharp v5.3 erstellen einer PDF-Datei mit einer oder mehreren Tabellen die selben Zellen aber können variieren in der Höhe aufgrund der dynamischen Inhalte. Derzeit, wenn ein PdfPTable ist zu groß, um auf der aktuellen Seite der Tabelle ist gebrochen, und die Verbleibende Zelle Daten landet auf der nächsten Seite. Gibt es eine Möglichkeit, ich kann sagen, iTextSharp, dass, wenn die Tabelle nicht ausreicht, um die ganze auf der nächsten Seite?

Verhinderung von iTextSharp, wenn ein Seitenumbruch in der Mitte eines PdfPTable?

Habe ich versucht, Herumspielen mit SplitRows und SplitLate aber Sie haben nicht die gewünschte Wirkung. Ich habe auch versucht zu tun, einige Berechnungen nach dem hinzufügen der PdfPTable auf das Dokument, kann aber nicht herausfinden, wie man die "cursor-position" auf der Seite. Muss ich Spur die aktuelle Seite ist die Höhe, die in meiner Schleife und alles tun, die Berechnungen selbst?

  • Fügen Sie das Datensatz-Vorlagen als neue pdfptable (jede Zelle der Haupttabelle enthalten soll pdfptabe. Jetzt SplitRows und SplitLate sollte die Arbeit, die sich auf das gesamte Objekt ist Höhe).
InformationsquelleAutor AJ. | 2013-01-02
Schreibe einen Kommentar