0

我正在尝试使用 PDFStamper 创建一个 PDF 文件。

    ByteArrayOutputStream os = new ByteArrayOutputStream();
    PdfReader reader = new PdfReader(new FileInputStream(file));        
    PdfStamper stamper = new PdfStamper(reader, os);
    AcroFields acroForm = stamper.getAcroFields();              
    acroForm.setField("Address", "Street 10");
    acroForm.setFieldProperty("Address", "setfflags",
                                      PdfFormField.FF_READ_ONLY, null);
    stamper.setFormFlattening(true);
    stamper.close();
    reader.close();

这里的字段名称是 Address,值是 Street 10。

当我查看 pdf 时,标签地址及其值未正确对齐。

该值的对齐方式比标签略低。当我单击该值时,它会向上滑动并更改其位置。

对不起我奇怪的解释。

有人可以告诉我如何使我的文本与标签对齐。

4

0 回答 0