创建Planning表itext

时间:2017-05-23 09:48:33

标签: java spring itext itext7

我正在尝试使用iText 7和我的数据库创建计划表。

表必须是这样的: enter image description here

我有一个对象列表,这些对象包含我想要放在这个表中的所有数据。

但我不明白如何才能将正确的工作放在正确的专栏下。 例如,我怎样才能把"做这个"在" Tec 1"并且"做那个"在" Tec 3" 2017年5月23日?

1 个答案:

答案 0 :(得分:2)

填写iText Table对象背后的基本思想是定义您将拥有的列数,然后将单元格添加到表中。一旦你完成一行,iText将自动移动到下一行。

所以,举个例子。

  • 使用(n + 1)列
  • 构造一个新的Table对象
  • 编写标题单元格,并将其格式化为灰色背景
  • 写完整行

您当然可以构建自己的中间类,允许您在特定的行/列组合(或您的案例标题/日期)中设置内容。 然后,该中间类可以具有将其整个内容转换为iText Table对象的方法。