正如标题所说,我必须使用数据填充文本字段(功能完美),使字段不可编辑。
我尝试使用
实现这一目标 form.SetFieldProperty(key, key, TextField.READ_ONLY, Nothing)
但我不知道该放入什么作为最后一个参数,那条线实际上并没有为我做任何事情。 我试图做的另一件事是
form.RemoveField(key)
但是删除了包含文字的字段,所以我有一个空白的pdf。
我一直在寻找一个解决方案现在已经有一段时间了,我找不到任何东西来帮助我,没有任何教程或文档。 我真的很惊讶没有人要求之前的功能。真的是因为没有人需要这种功能吗?或者是因为使用iTextSharp这么容易或显然不可能?
答案 0 :(得分:2)
答案 1 :(得分:2)
非常感谢托尼。 由于我可以在您的链接中找到解决方案,因此我将此处发布为我自己问题的答案。
将FormFiel设置为只读:
form.SetFieldProperty(key, "setfflags", PdfFormField.FF_READ_ONLY, Nothing)