创建时如何使用 iText 为字段设置字体,如下所示:
PdfReader pdf = new PdfReader("C:\\foo.pdf");
FileStream outs = new FileStream("C:\\bar.pdf", FileMode.Create,
FileAccess.Write);
PdfStamper stamps = new PdfStamper(pdf, outs);
PdfFormField field = PdfFormField.CreateTextField(stamps.Writer,
false, false, 50);
field.SetWidget(new iTextSharp.text.Rectangle(50, 400, 500, 600),
PdfAnnotation.HIGHLIGHT_INVERT);
field.SetFieldFlags(PdfAnnotation.FLAGS_PRINT);
field.FieldName = "my_field";
stamps.AddAnnotation(field, 1);
stamps.Close();
我已经有一个 BaseFont 的引用,并且想设置字段字体,以便当我打开 Acrobat 并检查表单字段时,外观属性将显示此字体。