Hi,
I am using the following code to generate siganturefield (your slightly modified example from pdf-java-examples):
<pre style=“background-color: rgb(255, 255, 255); font-family: “Courier New”;”><pre style=“font-family: “Courier New”;”>public static void addingSignatureField() {
// Open document
Document pdfDocument = new Document();
pdfDocument.getPages().add();
// Create a field
SignatureField signatureField = new SignatureField(pdfDocument.getPages().get_Item(1), new Rectangle(100, 200, 300, 300));
signatureField.setPartialName(“signature1”);
Border border = new Border(signatureField);
border.setWidth(1);
border.setDash(new Dash(1, 1));
signatureField.getCharacteristics().setBorder(java.awt.Color.BLACK);
signatureField.setBorder(border);
// Add field to the document
pdfDocument.getForm().add(signatureField, 1);
// Save modified PDF
pdfDocument.save(“OutputSignature.pdf”);
}<pre style=“background-color: rgb(255, 255, 255); font-family: “Courier New”;”>
// Open document
Document pdfDocument = new Document();
pdfDocument.getPages().add();
// Create a field
SignatureField signatureField = new SignatureField(pdfDocument.getPages().get_Item(1), new Rectangle(100, 200, 300, 300));
signatureField.setPartialName(“signature1”);
Border border = new Border(signatureField);
border.setWidth(1);
border.setDash(new Dash(1, 1));
signatureField.getCharacteristics().setBorder(java.awt.Color.BLACK);
signatureField.setBorder(border);
// Add field to the document
pdfDocument.getForm().add(signatureField, 1);
// Save modified PDF
pdfDocument.save(“OutputSignature.pdf”);
}<pre style=“background-color: rgb(255, 255, 255); font-family: “Courier New”;”>
The problem is, that the border is not shown. I am using adobe reader 2017, but I alos tried FoxIt to view the resulting pdf. Am I doing something wrong?
Thanks