gpt4 book ai didi

java - 如何设置分割 PdfPCell 的最小高度

转载 作者:行者123 更新时间:2023-12-01 11:52:03 34 4
gpt4 key购买 nike

在页面上我有表格,在页面末尾我有一个段落,如果行包含少量行,则段落仍必须保留在页面末尾,但如果行太多且表格占用多个段落页段必须紧接在表格末尾之后。起初,这对我来说看起来很简单,我只是为包含表格的 PdfPCell 设置最小高度,但后来我发现页面是否在页面上拆分,最小高度适用于表格的每个部分,因此段落不在表格下方第二页。有什么解决办法吗?

最佳答案

我找到了一个不太好的解决方案来解决这个问题,我在表格中添加了一列,其宽度太小并且用户看不到,在这一列中我添加了两行表格,对于第一行,我设置了所需的最小高度,这里是创建此附加列的代码

private PdfPCell createMinHeight(float minH) {
PdfPCell cell = new PdfPCell();
PdfPTable table = new PdfPTable(1);
cell.setBorder(Rectangle.NO_BORDER);
table.getDefaultCell().setBorder(Rectangle.NO_BORDER);
table.setHeaderRows(0);
PdfPCell firstRow = new PdfPCell();
firstRow.setBorder(Rectangle.NO_BORDER);
firstRow.setMinimumHeight(minH);
firstRow.setPadding(0);
table.addCell(firstRow);
table.addCell("");
cell.setPadding(0);
cell.addElement(table);
return cell;
}

关于java - 如何设置分割 PdfPCell 的最小高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28719143/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com