如何在 iText 中为 FormFields 设置行距?

Posted

技术标签:

【中文标题】如何在 iText 中为 FormFields 设置行距?【英文标题】:How do I set line spacing for FormFields in iText? 【发布时间】:2017-02-15 06:29:08 【问题描述】:

iText 7 表单域中的默认行距似乎是 2 或 1.5,但我真的很想删除行距。通常,我通过在Paragraph 对象上调用setMultipliedLeading(..) 来设置行距,但是PdfAcroForm 和它的子类都没有,PdfTextFormField 没有这个方法,并且只能将字符串设置为表单字段值。如何设置行距的值?提前致谢。

【问题讨论】:

【参考方案1】:

根据 ISO-32000-1 12.7.4.3,您不能在 AcroForm 中设置前导。

【讨论】:

感谢您的回答!我在文档中做了一点阅读,似乎我可以使用外观流。你知道外观流可以用来设置行间距吗? 对不起,我不知道!值得探索! 另外,@lucasvw,我感谢您选择我的答案作为正确答案:)

以上是关于如何在 iText 中为 FormFields 设置行距?的主要内容,如果未能解决你的问题,请参考以下文章

pdf格式在itext7中为空

如何使用 FormFields 的 WTForms FieldList?

使用iText 7(C#)创建删除线字体

如何解决从Access到Word传递的FormFields VBA的字符限制

如何将背景颜色添加到GridView的最后一行

html formfields.html