.net 在输入一些文本后,如何使字段不可编辑?
正如标题所说,我必须用数据填充文本字段(这是非常有效的),并使字段不可编辑 我试图通过使用.net 在输入一些文本后,如何使字段不可编辑?,.net,pdf,itextsharp,textfield,.net,Pdf,Itextsharp,Textfield,正如标题所说,我必须用数据填充文本字段(这是非常有效的),并使字段不可编辑 我试图通过使用 form.SetFieldProperty(key,key,TextField.READ\u ONLY,Nothing) 但是我不知道最后一个参数是什么,而这一行实际上对我没有任何帮助。 我想做的另一件事是 form.RemoveField(key) 但这删除了包含文本的字段,所以我有一个空白的pdf 我一直在寻找一个解决方案,现在有相当一段时间了,我找不到任何帮助我,没有教程或文档。 事实上,我很惊讶
form.SetFieldProperty(key,key,TextField.READ\u ONLY,Nothing)
但是我不知道最后一个参数是什么,而这一行实际上对我没有任何帮助。
我想做的另一件事是
form.RemoveField(key)
但这删除了包含文本的字段,所以我有一个空白的pdf
我一直在寻找一个解决方案,现在有相当一段时间了,我找不到任何帮助我,没有教程或文档。
事实上,我很惊讶以前没有人要求这个功能。真的是因为没人需要这个功能吗?还是因为使用iTextSharp很容易或显然不可能?我猜:
form.SetFieldProperty(key, key, TextField.READ_ONLY, TRUE)
退房。他们列出了几种不同的方法。我猜:
form.SetFieldProperty(key, key, TextField.READ_ONLY, TRUE)
退房。他们列出了几种不同的方法。非常感谢托尼。
既然我能在你的链接中找到解决方案,我就把它贴在这里,作为我自己问题的答案
将FormFiel设置为只读:
form.SetFieldProperty(key, "setfflags", PdfFormField.FF_READ_ONLY, Nothing)
非常感谢你,托尼。
既然我能在你的链接中找到解决方案,我就把它贴在这里,作为我自己问题的答案
将FormFiel设置为只读:
form.SetFieldProperty(key, "setfflags", PdfFormField.FF_READ_ONLY, Nothing)