List of usage examples for org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible PDVisibleSignDesigner width
public PDVisibleSignDesigner width(float width)
From source file:eu.europa.esig.dss.pdf.pdfbox.PdfBoxSignatureService.java
License:Open Source License
private void fillImageParameters(final PDDocument doc, final SignatureImageParameters imgParams, SignatureOptions options) throws IOException { // DSS-747. Using the DPI resolution to convert java size to dot ImageAndResolution ires = ImageUtils.create(imgParams); InputStream is = ires.getInputStream(); try {// w ww .ja va 2 s . c o m PDVisibleSignDesigner visibleSig = new PDVisibleSignDesigner(doc, is, imgParams.getPage()); visibleSig.xAxis(imgParams.getxAxis()).yAxis(imgParams.getyAxis()); visibleSig.width(ires.toXPoint(visibleSig.getWidth())).height(ires.toYPoint(visibleSig.getHeight())); PDVisibleSigProperties signatureProperties = new PDVisibleSigProperties(); signatureProperties.visualSignEnabled(true).setPdVisibleSignature(visibleSig).buildSignature(); options.setVisualSignature(signatureProperties); options.setPage(imgParams.getPage()); } finally { IOUtils.closeQuietly(is); } }