Details
Description
In v 1.8, if you set a PDPageable to a PrinterJob and told it to print(), it would print AcroForm fields if they existed.
Now, with PDFPrinter (a great improvement in many respects!) the AcroForm fields don't print anymore.
I have tried pinpointing the problem in PDFPrinter, PDFRenderer, and PageDrawer, but unsuccessfully.
Perhaps I am doing it wrong. Here is some code:
PDAcroForm form = document.getDocumentCatalog().getAcroForm(); PDFieldTreeNode f = form.getField("referral"); f.setValue("test"); PDFPrinter pdfPrinter = new PDFPrinter(document); pdfPrinter.silentPrint();