79610701

Date: 2025-05-07 13:58:27
Score: 0.5
Natty:
Report link

Thanks for your answer and comments pointing me in the right direction.

Finally, I could find a solution by using this code:

renderer.getWriter().getAcroForm().addSignature("Signature1",50, 100, 400, 200 );

instead of:

var field = PdfFormField.createSignature(renderer.getWriter());
field.setWidget(new Rectangle(50, 100, 400, 200), PdfAnnotation.HIGHLIGHT_OUTLINE);
field.setFieldName("Signature1");
field.setFieldFlags(PdfAnnotation.FLAGS_PRINT);
renderer.getWriter().addAnnotation(field);
renderer.getWriter().addToBody(field);

Now the signature panel is filled correctly.

Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: gWombat