假设您有一个纯AcroForm而不是我在注释中指出的混合表格,这就是更改字段四边形的方法:
AcroFields form = stamper.getAcroFields();AcroFields.Item item;item = form.getFieldItem("fieldLeft");item.getMerged(0).put(PdfName.Q, new PdfNumber(PdfFormField.Q_LEFT));item = form.getFieldItem("fieldCenter");item.getMerged(0).put(PdfName.Q, new PdfNumber(PdfFormField.Q_CENTER));item = form.getFieldItem("fieldRight");item.getMerged(0).put(PdfName.Q, new PdfNumber(PdfFormField.Q_RIGHT));错误地假设,四边形不是字段标志的一部分。它是窗口小部件注释字典的条目。



