首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用boxable设置内层表格的样式?

如何使用boxable设置内层表格的样式?
EN

Stack Overflow用户
提问于 2018-09-10 19:01:23
回答 1查看 1.6K关注 0票数 2

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

单元测试here中的SampleTest10通过使用超文本标记语言创建一个内部表。生成的表格具有默认样式。如何访问和更改它们?

EN

回答 1

Stack Overflow用户

发布于 2018-09-10 19:14:23

表类

我看了一下Table的boxable类。看起来这些似乎是您拥有的唯一样式选项(至少在这个类中是这样):

代码语言:javascript
复制
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

我知道也可以包含超文本标记语言,所以也许你应该尝试使用超文本标记语言格式化,比如:<table bordercolor=”red”>

单元格类

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

代码语言:javascript
复制
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));

代码语言:javascript
复制
        table.addHeaderRow(headerRow);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52256385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档