2017-01-24 3 views
0

Dans itext5, vous pouvez appeler setExtendLastRow (true); Sur une table. Pour avoir la dernière cellule étendre au bas de la page.Comment étendreLastCell() dans itext7?

J'essaye d'avoir ma table d'itext7 s'étendre au fond de la page, même si c'est juste l'espace vide.

J'ai créé une bordure de page mais elle ne semble pas aussi nette si la bordure de la table s'étendait jusqu'au bas de la page.

La définition de la hauteur de la table ne fonctionne pas. La propriété height est définie mais ne semble pas affecter la hauteur réelle sur la page pdf.

Répondre

0

Le nom de la méthode fournissant ce comportement a changé dans iText7.

Pour étendre les cellules dans la dernière ligne sur chaque page, utilisez

table.setExtendBottomRow(true); 

Pour faire la même chose pour chaque page, sauf la dernière, utilisez

table.setExtendBottomRowOnSplit(true); 

S'il vous plaît noter que cette API sera être disponible à partir de la version 7.0.2, ce qui n'est pas loin. Cette fonctionnalité est également déjà disponible dans la dernière version SNAPSHOT