我目前正在使用此代码在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());
有没有办法删除或改变左上角标有“在此签名”的红旗外观?