我手动创建了一个 PDF 可填写的表单文件,并使用现有的 xfdf 文件填写了它。
当我尝试以编程方式执行此操作(动态创建 PDF 可填写表单以由现有 xfdf 填写)时,我注意到该字段的属性是“可见但不打印”。
当我将此与手动创建的 PDF 可填写表单文件进行比较时,它具有“可见性”。
如何以编程方式将生成字段的属性设置为“可见”?
还有什么我应该补充的吗?
PdfFormField field = PdfFormField.CreateTextField(stamper.Writer, false, false, 0);
field.SetWidget(new iTextSharp.text.Rectangle(40, 500, 360, 530), PdfAnnotation.HIGHLIGHT_INVERT);
field.SetFieldFlags(PdfAnnotation.FLAGS_PRINT);
field.FieldName = "gender";
stamper.AddAnnotation(field, 1);