使用iTextSharp标记PDF最终会带有“选中”的选中标记&单选按钮

时间:2012-01-16 17:57:15

标签: c# pdf itextsharp itext

我在Livecycle Designer ES2中创建了一个PDF表单。它将渲染器兼容性设置为之前的PDF版本(1.6),因为当我在最新版本中将其渲染时,AcroFields集合为空(因为iTextSharp尚未与最新版本兼容,或者现在有更好的方法它需要一些有点痛苦的重写+更新一堆旧版本的表格,用相同的方法填写,所以我没有探索其他技术)

我遇到的问题是新表格与收音机按钮无关。在以前的表单版本中,在Acrobat Pro 8中创建(我相信)一切正常。在新表单中,我有一些图形错误:

我最初使用标准单选按钮,当我设置值时,它会将未选中的按钮转换为空方块(而不是空方框)。我并没有真正关心图像是什么,而是让我的表单设计师尝试使用复选框图形(尽管让该字段具有单选按钮功能)。现在,复选框已正确应用于该字段,但看起来好像已被选中(在Acrobat Reader中,复选框字段突出显示,并且在您远离它之前很难看到复选标记)。在生成和展平的版本中,所有复选框都显示为“已选中”。

那么,有谁知道为什么复选框看起来像这样。更重要的是,有没有办法确保复选框字段在展平文件之前恢复到正确的,未选择的图形?

我无法访问任何网站上传除G +以外的图片,因此这里是截图链接:

https://plus.google.com/photos/113756005465789053886/albums/5698356422317754433

0 个答案:

没有答案