Itext 为什么这两个表行彼此如此接近?
我正在创建两行。第一行包含0、1、…、10。第二行在每个数字下包含一个单选按钮。这是我的密码:Itext 为什么这两个表行彼此如此接近?,itext,Itext,我正在创建两行。第一行包含0、1、…、10。第二行在每个数字下包含一个单选按钮。这是我的密码: for (int k=0; k<=10; k++) { String text = k + ""; cell = new PdfPCell(new Phrase(text)); cell.setBorder(Rectangle.NO_BORDER); cell.setHorizonta
for (int k=0; k<=10; k++) {
String text = k + "";
cell = new PdfPCell(new Phrase(text));
cell.setBorder(Rectangle.NO_BORDER);
cell.setHorizontalAlignment(Element.ALIGN_CENTER);
cell.setVerticalAlignment(Element.ALIGN_TOP);
cell.setPaddingTop(5);
table.addCell(cell);
}
for (int k=0; k<=10; k++) {
cell = new PdfPCell();
cell.setBorder(Rectangle.NO_BORDER);
cell.setHorizontalAlignment(Element.ALIGN_CENTER);
cell.setVerticalAlignment(Element.ALIGN_BOTTOM);
cell.setPaddingTop(10);
cell.setCellEvent(new MyCellField(radiogroup, k+""));
table.addCell(cell);
}
for(int k=0;k执行此操作时创建的单元格没有任何内容:cell=new PdfPCell();
无内容意味着:无高度。您可能要添加以下行:
cell.setFixedHeight(30);
这样,您可以确保单元格的高度足以添加单选按钮
在iText 5中,我们经常使用cell.setUseAcender(true);
和cell.setUseAcender(true);
来更好地定位文本。这个问题在iText 7中得到了解决。执行此操作时,您会创建一个没有任何内容的单元格:cell=new PdfPCell();
无内容意味着:无高度。您可能要添加以下行:
cell.setFixedHeight(30);
这样,您可以确保单元格的高度足以添加单选按钮
在iText 5中,我们经常使用cell.setUseAcender(true);
和cell.setUseAcender(true);
来更好地定位文本。这个问题在iText 7中得到了解决。非常感谢您的帮助!再次感谢!非常感谢您的帮助!再次感谢!