Java 将多行文字设置为PDFBox中的表单字段

Java 将多行文字设置为PDFBox中的表单字段,java,pdfbox,Java,Pdfbox,我使用PDFBox在pdf中填写表单字段,代码如下: PDField nameField = form.getField("name"); if(null != nameField){ nameField.setValue(data.get("name")); // data is a hashmap nameField.setReadonly(true); }

我使用PDFBox在pdf中填写表单字段,代码如下:

            PDField nameField = form.getField("name");
            if(null != nameField){
                nameField.setValue(data.get("name")); // data is a hashmap
                nameField.setReadonly(true);
            }
问题是,如果文本很长,它不会拆分为多行,即使我已经为pdf中的字段启用了“多行”选项。我需要从代码中做些什么来启用它吗


谢谢。

IIRC这在1.8.9中不起作用。但是,我知道它已经在未发布的2.0版本中实现(请参阅问题PDFBOX-1402)。@tilmahausherr Thx。那么还有其他替代方案吗?您可以使用2.0(在maven上获取快照或使用svn构建自己),或者尝试我们的竞争对手之一,即itext、jpedal和icepdf。我没有在maven上看到pdfbox 2.0。我尝试了2.0.0-SNAPSHOT,但似乎不起作用。你能给我指一些链接吗?抱歉,请试试这个:IIRC这在1.8.9中不起作用。但是,我知道它已经在未发布的2.0版本中实现(请参阅问题PDFBOX-1402)。@tilmahausherr Thx。那么还有其他替代方案吗?您可以使用2.0(在maven上获取快照或使用svn构建自己),或者尝试我们的竞争对手之一,即itext、jpedal和icepdf。我没有在maven上看到pdfbox 2.0。我尝试了2.0.0-SNAPSHOT,但似乎不起作用。你能给我指一些链接吗?抱歉,请试试这个:IIRC这在1.8.9中不起作用。但是,我知道它已经在未发布的2.0版本中实现(请参阅问题PDFBOX-1402)。@tilmahausherr Thx。那么还有其他替代方案吗?您可以使用2.0(在maven上获取快照或使用svn构建自己),或者尝试我们的竞争对手之一,即itext、jpedal和icepdf。我没有在maven上看到pdfbox 2.0。我尝试了2.0.0-SNAPSHOT,但似乎不起作用。你能给我指一些链接吗?Thx.抱歉,请尝试以下操作: