我得到了一个带有一些 Acrofields 的 PDF 文件。我希望一个文本字段的文本居中。
我试过了:
var centeredField = stamper.AcroFields.GetFieldItem(fieldname);
centeredField.GetMerged(0).Put(PdfName.Q, new PdfNumber(PdfFormField.Q_CENTER));
这适用于之后在代码中设置的文本(使用 SetField)。但是,一旦我打开 PDF 并编辑该字段的文本,它就会再次向左对齐...
我的代码错误的任何想法?