【发布时间】:2017-09-08 05:44:50
【问题描述】:
我正在使用带有 pdfbox 的 boxable 来制作 pdf 表格。它工作得很好。只有一件事,我需要更改标题颜色和单元格样式。
我正在使用以下代码。请推荐
List<List> data = new ArrayList();
data.add(new ArrayList<>(Arrays.asList("Column One", "Column Two", "Column Three", "Column Four", "Column Five")));
for (int i = 1; i <= 100; i++)
{
data.add(new ArrayList<>(Arrays.asList("Row " + i + " Col One", "Row " + i + " Col Two", "Row " + i + " Col Three", "Row " + i + " Col Four", "Row " + i + " Col Five")));
BaseTable dataTable = new BaseTable(yStart, yStartNewPage, bottomMargin, tableWidth, margin, doc, page, true, true);
DataTable t = new DataTable(dataTable, page);
t.addListToTable(data, DataTable.HASHEADER);
dataTable.draw();
}
【问题讨论】:
-
嗨蒂尔曼,你对此有什么想法吗?
-
不,我只是添加并创建了标签,因为这里有时会使用此库。我只是一个 PDFBox 提交者。也许你的答案就在这里? github.com/dhorions/boxable/wiki#various-table-layout-styles
-
我找不到这个getLayouters方法
-
对不起。我信任他们的文档。你是对的......甚至还有一个问题:github.com/dhorions/boxable/issues/97 它在这个分支中实现:github.com/dhorions/boxable/tree/api-SoC 所以你必须自己构建。
-
我修好了。我找到了解决方案..
标签: java pdf datatable pdfbox boxable