2017-01-24 9 views
0

In itext5 können Sie setExtendLastRow aufrufen (true); auf einem Tisch. Die letzte Zelle erstreckt sich bis zum Ende der Seite.Wie extendLastCell() in itext7?

Ich versuche, meine ITEXT7-Tabelle bis zum Ende der Seite zu erweitern, obwohl es nur leerer Platz ist.

Ich habe einen Seitenrahmen erstellt, aber er sieht nicht so sauber aus, wenn der Rahmen der Tabelle den unteren Rand der Seite überspannt.

Einstellen der Höhe der Tabelle funktioniert nicht. Die Eigenschaft height wird gesetzt, scheint aber die tatsächliche Höhe auf der PDF-Seite nicht zu beeinflussen.

Antwort

0

Der Name der Methode, die dieses Verhalten bereitstellt, hat sich in iText7 geändert.

Um die Zellen in der letzten Reihe auf jeder Seite zu erstrecken,

table.setExtendBottomRow(true); 

verwenden das gleiche für jede Seite mit Ausnahme des letzten zu tun, beachten Sie bitte

table.setExtendBottomRowOnSplit(true); 

verwenden, die dieses API ab Release 7.0.2 verfügbar sein, welches nicht weit entfernt ist. Diese Funktionalität ist auch bereits in der aktuellen SNAPSHOT Version

verfügbar
Verwandte Themen