gpt4 book ai didi

itext - 删除表格 iText java 的左右边距

转载 作者:行者123 更新时间:2023-12-03 23:46:45 31 4
gpt4 key购买 nike

我的 有问题固定 表格左侧和右侧的边距。
enter image description here
我想删除该边距并使用没有边距或填充的所有工作表。我该怎么办?
我刚刚试过这个,但对我不起作用:

cell.setPaddingLeft(0);
cell.setBorderWidthLeft(0);
cell.setLeft(0);
这对我有用,但单元格的边框,不要跟随文本
(看底部的表格)
cell.setPaddingLeft(-50);
这是我的代码的一部分:
Font fontStandard = FontFactory.getFont("Arial", 8);
int w[] = { 50, 50 };
PdfPTable tableInner = new PdfPTable(5);
tableInner.setWidths(w);

cell = new PdfPCell(new Phrase("PADDING -50", fontStandard));
cell.setHorizontalAlignment(PdfPCell.ALIGN_LEFT);
/******/
//cell.setPaddingLeft(0);
//cell.setBorderWidthLeft(0);
//cell.setLeft(0);
cell.setPaddingLeft(-50);
/******/
tableInner.addCell(cell);
document.add(tableInner);
这就是我要的。
enter image description here

最佳答案

默认情况下由 PdfPTable 绘制的表格对象仅填充页面内容区域宽度的 80%。您可以使用 PdfPTable 更改此比率方法

/**
* Sets the width percentage that the table will occupy in the page.
*
* @param widthPercentage the width percentage that the table will occupy in
* the page
*/
public void setWidthPercentage(final float widthPercentage)

以避免那些额外的边距。

此外,还有一个 PdfPTable实例添加到 Document尊重文档边距值。要将(几乎)整个页面用作要填充的表格的页面内容区域,您必须使用带有 5 个参数的构造函数将文档边距减少到(几乎)0
/**
* Constructs a new <CODE>Document</CODE>-object.
*
* @param pageSize the pageSize
* @param marginLeft the margin on the left
* @param marginRight the margin on the right
* @param marginTop the margin on the top
* @param marginBottom the margin on the bottom
*/
public Document(Rectangle pageSize, float marginLeft, float marginRight, float marginTop, float marginBottom)

或二传手
/**
* Sets the margins.
*
* @param marginLeft the margin on the left
* @param marginRight the margin on the right
* @param marginTop the margin on the top
* @param marginBottom the margin on the bottom
* @return a <CODE>boolean</CODE>
*/
public boolean setMargins(float marginLeft, float marginRight, float marginTop, float marginBottom)

关于itext - 删除表格 iText java 的左右边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36031860/

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