Java PDFBox 2.0如何检查PDCheckBox

时间:2017-11-22 06:52:57

标签: java pdfbox

我正在尝试以pdf格式输入checkBox字段。有了这个,我没有问题,但是当我试图将值设置为"检查"我收到一条错误消息:

价值'是'对于字段wypoczynkowyCheckBox而言,它不是有效选项,有效值为:[]和关闭

 public static void addChackBox(PDAcroForm acroForm, PDPage page, 
    int x, int y, int wight, int hight, String fieldName) throws IOException {

    PDCheckBox field = new PDCheckBox(acroForm);
    field.setPartialName(fieldName);
    acroForm.getFields().add(field);  

    field.setValue("Yes");

    PDAnnotationWidget widget = field.getWidgets().get(0);
    PDRectangle rect = new PDRectangle(x, y, wight, hight);
    widget.setRectangle(rect);
    widget.setPage(page);
    page.getAnnotations().add(widget);
}

在我发现的每个例子中都是正确的方法。我对它没有任何理想。

1 个答案:

答案 0 :(得分:0)

正确的方法是:

field.check();