我可以使用 iText 在 pdf 中创建一个不需要的字段吗?
Can I make a field not required in pdf using iText?
我正在尝试使用iText创建一个不需要的字段。 我知道我可以使用以下内容制作所需的字段:
formFields.setFieldProperty( field, "setfflags", PdfFormField.FF_REQUIRED, null );
是否有类似的东西可以使现有字段不需要?
默认情况下,创建表单字段时不设置"必填字段"标志。如问题中所述,您可以使用 setFieldProperty()
方法来设置此标志:
formFields.setFieldProperty(field, "setfflags", PdfFormField.FF_REQUIRED, null);
根据您的问题,我假设您有一个现有的 PDF,其中您已经设置了此标志的字段。您可以通过将"setfflags"
更改为"clrfflags"
来删除此标志(从位集中删除位):
formFields.setFieldProperty(field, "clrfflags", PdfFormField.FF_REQUIRED, null);
在这种情况下,clr
代表清除,fflags
代表字段标志(不要与clrflags
混淆,后者将清除小部件注释中的标志)。
相关文章:
- 使用一个Javascript函数提交多个表单可以在FF中工作,而不需要其他浏览器
- 在Knockout js中创建一个包含多行的表,而不需要推送
- 我可以在React和Redux中发送一个AJAX调用,而不需要操作创建者和还原器吗
- 列表视图添加另一个不需要的页面项目
- 如何获取去除不需要的字符的url的最后一个元素
- 数组最后一个单元格中不需要的对象
- GULP Compass 会创建一个不需要的文件,而不是仅使用流
- 使用 gulp 编译 TypeScript 会创建一个不需要的目标文件夹
- 我可以使用 iText 在 pdf 中创建一个不需要的字段吗?
- 一个 F.Select 是否在同一表单中影响另一个?(不需要)
- 需要一个不关心字符串中特殊字符的 JavaScript 函数
- HTML图像“onclick”在调用javascript函数时重定向到另一个页面(不需要)
- 在grunt中设置一个属性就是创建一个不需要的json对象
- 我需要在网页中创建一个帖子,而不需要使用ajax刷新页面
- 一个不需要输入错误消息的assert函数
- 有没有一种方法可以在手机屏幕和桌面屏幕上构建一个使用不同字体的网页,而不需要编写任何JavaScript
- Livecycle ES2—运行一个不需要退出字段的脚本
- Jquery:将一个函数传递给另一个不需要的函数
- 在一个浏览器窗口中有两个web应用程序——一个不需要刷新,而另一个需要刷新
- 如何在你的应用程序上有一个不需要密码就能打开的小部件