gpt4 book ai didi

Java iText 和自定义单选按钮行为

转载 作者:行者123 更新时间:2023-11-30 06:25:01 25 4
gpt4 key购买 nike

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

最初所有按钮(b1、b2 和 b3)均未选中。

期望的行为:

如果选中b1:b2和b3取消选中

如果选中b2:b1取消选中

如果选中b3:b1取消选中

所以b2和b3可以同时检查。

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

我怎样才能实现这种行为?感谢帮助!

最佳答案

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

Click behaviour

该解决方案不使用 JavaScript。

1. Create a checkbox with 3 kids
1 0 obj
<</DA(/ZaDb 0 Tf 0 g)/FT/Btn/Kids[14 0 R 19 0 R 24 0 R]/T(checkbox1)>>
endobj

2. Create the 3 kids with values 1xb1 and 2xb2
14 0 obj
<</AP<</b1 18 0 R>>/N<</Off 15 0 R/b1 16 0 R>>>>/AS/Off/F 4/MK<</CA(8)>>/P 12 0 R/Parent 1 0 R/Rect[122 723 140 740]/Subtype/Widget/Type/Annot>>
endobj

19 0 obj
<</AP<</b2 23 0 R>>/N<</Off 20 0 R/b2 21 0 R>>>>/AS/Off/F 4/MK<</CA(8)>>/P 12 0 R/Parent 1 0 R/Rect[145 722 162 739]/Subtype/Widget/Type/Annot>>
endobj

24 0 obj
<</AP<</b2 28 0 R>>/N<</Off 25 0 R/b2 26 0 R>>>>/AS/Off/F 4/MK<</CA(8)>>/P 12 0 R/Parent 1 0 R/Rect[167 721 185 738]/Subtype/Widget/Type/Annot>>
endobj

更新:您可以找到如何向 PDF 中完全添加新复选框的解决方案 here .

关于Java iText 和自定义单选按钮行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47351203/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com