作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 PDF 表单,其中有 2 个同名复选框,但没有导出值,它们相互排斥。
当我使用时:
pdfFormFields.SetField("myCheckBox", "1"),
第一个复选框被选中。
我的问题是:
我如何使用 pdfFormFields.SetField
选中第二个复选框,因为它具有相同的名称?
最佳答案
我查看了表格,发现它是加密的、启用阅读器的,但错误。没有“互斥”复选框这样的东西。如果存在这样的东西,它将被称为“ radio ”领域。
显然,设计表单的人并不知道这一点。我通过将为同一复选框字段 CheckBox3(不能有不同的值)创建的两个小部件注释替换为单个 radio 字段 radio 的两个小部件注释(以便一个小部件对应一个值)来修复表单。
您可以在这里找到结果:http://itextpdf.org/documents/pos030.pdf
现在您可以使用:
form.setField("Radio", "0");
或
form.setField("Radio", "1");
你应该要求加拿大政府的人相应地修改表格。
关于itextsharp - 互斥复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13102825/
我是一名优秀的程序员,十分优秀!