File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed
layout/src/main/java/com/itextpdf/layout/renderer Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -561,8 +561,7 @@ private void calculateMinMaxWidths() {
561
561
float [] maxWidths = new float [numberOfColumns ];
562
562
563
563
for (CellInfo cell : cells ) {
564
- // Why we need it? Header/Footer?
565
- cell .getCell ().setParent (tableRenderer );
564
+ cell .setParent (tableRenderer );
566
565
MinMaxWidth minMax = cell .getCell ().getMinMaxWidth (MinMaxWidthUtils .getMax ());
567
566
float [] indents = getCellBorderIndents (cell );
568
567
minMax .setAdditionalWidth (minMax .getAdditionalWidth () + indents [1 ] / 2 + indents [3 ] / 2 );
@@ -828,6 +827,16 @@ public String toString() {
828
827
}
829
828
return str ;
830
829
}
830
+
831
+ public void setParent (TableRenderer tableRenderer ) {
832
+ if (region == HEADER ) {
833
+ cell .setParent (tableRenderer .headerRenderer );
834
+ } else if (region == FOOTER ) {
835
+ cell .setParent (tableRenderer .footerRenderer );
836
+ } else {
837
+ cell .setParent (tableRenderer );
838
+ }
839
+ }
831
840
}
832
841
833
842
//endregion
You can’t perform that action at this time.
0 commit comments