如何在 itext7 下划线下写文本

How to write text under underline in itext7

我想要下划线下的 pdf 文本。我正在使用 itext7。如何制作? 如果有人为这个问题指出正确的方向,将不胜感激。提前致谢。

我有一个word office文档。有下划线,打印到纸上后需要手动填充。每条下划线下面都有注释文本,描述需要写出的内容。 我尝试使用 itext7 以 pdf 格式复制这个 word office 文档。一切正常,除了这个注释文本下划线。我用谷歌搜索了它,但也许我使用了错误的搜索键我还没有找到解决方案。现在不知道可不可以。

使用 PDF 中的标准设置文本上升设置可以很容易地实现这一点。下面是一个简短的代码示例:

Paragraph p = new Paragraph();
p.add("The beginning of the line ");
p.add(new Text("          (fill in your name)          ").setTextRise(-10).setUnderline().setFontSize(8));
p.add(" end of the line");

如果将此段落添加到文档中,输出结果如下: