gpt4 book ai didi

java - 如何使用 boxable 设计内 table 样式?

转载 作者:太空宇宙 更新时间:2023-11-04 10:11:28 25 4
gpt4 key购买 nike

如何更改使用 boxable 创建的内表的样式,如边框宽度、边框颜色、文本对齐方式等?

单元测试中的

SampleTest10 here使用 HTML 创建内部表。生成的表格具有默认样式。您如何访问和更改它们?

最佳答案

表类

我查看了 Table 的可装箱类。看起来这些是您拥有的唯一样式选项(至少根据此类):

public Table(float yStartNewPage, float pageTopMargin, float pageBottomMargin, float width, float margin,
PDDocument document, boolean drawLines, boolean drawContent, PageProvider<T> pageProvider)

参见:https://github.com/dhorions/boxable/blob/master/src/main/java/be/quodlibet/boxable/Table.java

我发现 HTML 也可以包含在内,所以也许您应该尝试使用 html 格式,例如: <table bordercolor=”red”>

细胞类别

Cell 类似乎有一个 LineStyle 。因此,在以下代码(取自单元测试)中,您将能够执行其他操作,这是有意义的。

Cell<PDPage> cell = headerRow.createCell(100, "Awesome Facts About Belgium");
cell.setFont(PDType1Font.HELVETICA_BOLD);
cell.setFillColor(Color.BLACK);
cell.setTextColor(Color.WHITE);

cell.setBottomBorderStyle(new LineStyle(Color.RED, 2));

        table.addHeaderRow(headerRow);

关于java - 如何使用 boxable 设计内 table 样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52256385/

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