gpt4 book ai didi

itext - IText 7 表格中的列宽问题

转载 作者:行者123 更新时间:2023-12-04 14:33:09 31 4
gpt4 key购买 nike

我使用固定列宽创建了下表,如下所示,

 Table headerTable = new Table(new float[]{5,5,5});
headerTable.setWidthPercent(100);

headerTable.addCell(new Cell().add(new Paragraph("Student Name : Michel John(xxxx-xxx-xxx-xxx)")).setFontSize(10).setTextAlignment(TextAlignment.LEFT));
headerTable.addCell(new Cell().add(new Paragraph("Admission Date : 2012-05-01")).setFontSize(10).setTextAlignment(TextAlignment.CENTER));
headerTable.addCell(new Cell().add(new Paragraph("Current Standard : Eigth Standard - 'B' Section")).setFontSize(10).setTextAlignment(TextAlignment.RIGHT));

但是当我在我的 PDF 文件中看到输出格式时,列宽是不均匀的。
enter image description here

我在那个代码片段中遗漏了什么吗?

最佳答案

请升级到最新版本iText - 7.1.x 行 - 并使用下面的代码创建一个具有均匀宽度列的表格:

Table headerTable = new Table(UnitValue.createPercentArray(new float[]{5,5,5}));
headerTable.setWidth(UnitValue.createPercentValue(100));

关于itext - IText 7 表格中的列宽问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49387784/

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