【发布时间】:2021-01-11 10:47:51
【问题描述】:
我刚开始使用这个库。 如何将文本定位在单元格的中间和底部?
PdfFont font = PdfFontFactory.createFont(StandardFonts.HELVETICA_BOLD);
Paragraph para = new Paragraph("Test").setFont(font);
Table table = new Table(UnitValue.createPercentArray(1)).useAllAvailableWidth();
Cell cell = new Cell();
cell.setMinHeight(100);
cell.setVerticalAlignment(VerticalAlignment.MIDDLE);
cell.add(para);
cell.add(new Paragraph("test")).setVerticalAlignment(VerticalAlignment.BOTTOM);
table.addCell(cell);
如何实现文字在中间和底部的位置? 像这样在同一个单元格中:
谢谢。
【问题讨论】:
-
你试过
setHorizontalAlignment吗? -
我只需要将内容对齐到单元格的左端,但是 setHorizontalAlignment 没有按要求设置内容
-
我误会了。也许尝试 3 行(单元格)并将第 2 行对齐到中间,将第 3 行对齐到底部。请注意,在您的示例中,您在单元格而不是段落上调用 setVerticalAlignment,因此您的第二个调用会覆盖第一个。
-
@Reto Hohener 谢谢,使用三个单元格解决了。