我只想设置一个字段名,使值在我的C#代码中为空,所以我想知道除了:
stamper.AcroFields.SetField("license", "");是否可以使用setFieldProperty(String字段、String name、Object value、int[] inst)方法在AcroFieds类中实现?这是干什么用的?
请帮帮忙,
提前谢谢!
发布于 2014-02-25 09:18:31
你的问题还不清楚。让我给你三个答案,希望我的一个答案符合你的问题。
要将字段添加到现有文档:
这不是用SetField()方法(AcroFields)完成的,而是用AddAnnotation()方法(PdfStamper)完成的。创建一个PdfFormField实例(例如,在TextField类的帮助下)并将其添加到特定的页面。
stamper.AddAnnotation(field, pagenumber);您要重命名现有字段
这不是用SetField()方法完成的,而是用RenameField()方法完成的。有关更多信息,请参见iTextSharp RenameField bug?。
您想要更改现有字段中的属性
有两种方法可以更改属性:一种是更改标志,另一种是更改实际属性。
表单字段标志可以是:
例如,还有注释标志来更改可见性:仅在屏幕上可见,只有打印时可见,始终可见,永远不可见。
实际财产如下:
这个信息是从我书的第8章获取的。
https://stackoverflow.com/questions/22007588
复制相似问题