Java iText和自定义Radiobutton行为

时间:2017-11-17 12:57:47

标签: java pdf itext

我正在使用iText 2.1.7。 我在表格单元格中有三个单选按钮。

未选中初始所有按钮(b1,b2和b3)。

期望的行为:

如果检查b1:b2& b3取消选中

如果检查b2:b1取消选中

如果检查b3:b1取消选中

因此可以同时检查b2和b3。

此外,我希望所有按钮都可以再次关闭。

我怎样才能实现这种行为? 帮助赞赏!

1 个答案:

答案 0 :(得分:1)

在我完全回答你的问题之前看一下示例行为 - 你想要的是什么?您是否拥有包含现有字段的PDF,或者您是否想要新添加这些字段?

Click behaviour

该解决方案不使用javascript。

Observable.from(idsToFetch)
        .filterNot(x => x._1 == 4 || x._1 == 5 || x._1 == 6)
        .foldLeft(idToFetch.map{_->false}.toMap){(m,id)=>m+(id->true)}

更新:您可以找到如何将新检查点完全添加到PDF here的解决方案。