在使用IText生成pdf之前,我需要放置其他文本。我一直在考虑使用块,但是我不知道如何分别放置它们。我也尝试使用PdfContentByte,但它不会生成任何PDF文件。

最佳答案

您为什么不将表与块结合使用来进行布局。例如:

PdfPTable headerTable = new PdfPTable(2);
float[] headerTableWidths = { 80f, 20f };
headerTable.setWidthPercentage(100f);
headerTable.setWidths(headerTableWidths);
headerTable.getDefaultCell().setBorderWidth(0);
headerTable.getDefaultCell().setPadding(2);
headerTable.getDefaultCell().setBorderColor(BaseColor.BLACK);
headerTable.getDefaultCell().setFixedHeight(90f);

PdfPCell infoCell = new PdfPCell();
infoCell.setHorizontalAlignment(Element.ALIGN_CENTER);
infoCell.setVerticalAlignment(Element.ALIGN_TOP);
infoCell.addElement("test");
infoCell.addElement("text");
table.addCell(infoCell);

关于java - 使用IText for Java进行文本定位,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7551728/

10-11 11:34