使用iText创建内联表单字段

时间:2015-05-13 15:10:12

标签: java itext

我尝试使用iText创建一个内嵌文本的表单字段来创建PDF,如下所示:

"之前☑之后"

据我所知,您可以在Chunk上使用通用标记事件来绘制Chunk文本的上方/下方(来自this answer)但是我不想要任何文本,并且想要指定特定的宽度/高度。我希望表单字段与文本一起流动(例如,在需要时转到换行符),所以不要在绝对位置绘制。

我试图通过创建一个带有em空格字符的块(\ u2003)来破解解决方案,并将字体点大小设置为我需要获得所需宽度的任何内容,并在通用标记事件中添加字段。我还尝试创建一个固定宽度和高度的虚拟图像,因此我可以将它添加到Chunk构造函数中以获得所需宽度/高度的块。显然这些解决方案都不是理想的,我觉得我可能会遗漏一些明显的东西。

任何帮助都将不胜感激。

0 个答案:

没有答案