我的库iText有问题。 我正在寻找构建嵌套表并将水平对齐应用于最后一个表中的列,这是我的代码:
PdfPTable coverTable = new PdfPTable(2);
PdfPCell containerCustomerInfo = new PdfPCell();
PdfPTable customerInfoTable = new PdfPTable(2);
customerInfoTable.setWidthPercentage(100f);
customerInfoTable.setWidths(new float[]{30f, 200f});
PdfPCell ciTitle = new PdfPCell();
ciTitle.addElement(new Chunk("Customer Info"));
ciTitle.setColspan(2);
ciTitle.setHorizontalAlignment(PdfPCell.ALIGN_RIGHT);
customerInfoTable.addCell(ciTitle);
PdfPCell personLogoCell = new PdfPCell();
Image personLogo = Image.getInstance("C:/Img/personLogo.png");
personLogo.scaleAbsolute(20, 20);
personLogoCell.addElement(personLogo);
customerInfoTable.addCell(personLogoCell);
PdfPCell customerInfoCell = new PdfPCell();
customerInfoCell.addElement(new Chunk(dealerName);
customerInfoTable.addCell(customerInfoCell);
containerCustomerInfo.addElement(customerInfoTable);
coverTable.addCell(containerCustomerInfo);
coverTable.addCell("");
问题在于单元格 ciTitle ,我将水平对齐方式应用于右侧。字符串“客户信息”始终显示为忽略我的设置(我也尝试过ALIGN_MIDDLE和ALIGN_CENTER)。
有人可以帮助我吗?
由于
Suxper