在iText中创建数字签名字段时,有没有办法删除字段左上方出现的红旗?

时间:2016-10-22 23:28:18

标签: itext

我目前正在使用此代码在iText中创建数字签名字段。

PdfFormField field = PdfFormField.createSignature(writer);
    field.setWidget(new Rectangle(x, y, x+width, y+height), PdfAnnotation.HIGHLIGHT_INVERT);
    field.setFieldName(fieldName);
    field.setFlags(PdfAnnotation.FLAGS_PRINT);
    field.setPage();
    field.setMKBorderColor(BaseColor.BLACK);
    field.setBorder(new PdfBorderArray(0f, 0f, 1.0f));
    field.setMKBackgroundColor(BaseColor.WHITE);
    PdfAppearance tp = PdfAppearance.createAppearance(writer, 72, 48);
    tp.rectangle(0.5f, 0.5f, 71.5f, 47.5f);
    tp.stroke();
    field.setAppearance(PdfAnnotation.APPEARANCE_NORMAL, tp);
    stamper.addAnnotation(field, reader.getNumberOfPages());

创建一个如下所示的数字签名字段:enter image description here

有没有办法删除或改变左上角标有“在此签名”的红旗外观?

0 个答案:

没有答案