ITextSharp: Remove "scroll long text" from a form field
我想在标记该字段之前以编程方式从 PDF 中的表单字段中删除"滚动长文本"字段。我想在任何时候为给定的表单字段启用此设置的字段。我最近遇到了类似的问题,并使用我在这篇文章底部发布的解决方案解决了这个问题:ITextSharp: Remove character Limit from a form field
我认为我应该能够在同一区域执行此操作,但我不确定我需要寻找哪个 PdfName 设置来检测(并删除)此设置。
提前致谢!
根据 PDF 规范,
1 2 3 4 5 6 | if (AnnotationDictionary.Contains(PdfName.FF)) { int Ff = AnnotationDictionary.GetAsNumber(PdfName.FF).IntValue; int doNotScrollBit = 0x800000; Ff = doNotScrollBit | Ff; AnnotationDictionary.Put(PdfName.FF, new PdfNumber(Ff)); } |