/** * Reads the visual signature from the given visual signature properties * * @param visSignatureProperties the <code>PDVisibleSigProperties</code> object containing the * visual signature * * @throws IOException when something went wrong during parsing */ public void setVisualSignature(PDVisibleSigProperties visSignatureProperties) throws IOException { setVisualSignature(visSignatureProperties.getVisibleSignature()); }
/** * start building of visible signature * * @throws IOException if the output could not be written */ public void buildSignature() throws IOException { PDFTemplateBuilder builder = new PDVisibleSigBuilder(); PDFTemplateCreator creator = new PDFTemplateCreator(builder); setVisibleSignature(creator.buildPDF(getPdVisibleSignature())); }
/** * Set visible signature properties for new signature fields. * * @param name * @param location * @param reason * @param preferredSize * @param page * @param visualSignEnabled */ public void setVisibleSignatureProperties(String name, String location, String reason, int preferredSize, int page, boolean visualSignEnabled) { visibleSignatureProperties.signerName(name).signerLocation(location).signatureReason(reason). preferredSize(preferredSize).page(page).visualSignEnabled(visualSignEnabled). setPdVisibleSignature(visibleSignDesigner); }
/** * Set visible signature properties for existing signature fields. * * @param name * @param location * @param reason * @param visualSignEnabled */ public void setVisibleSignatureProperties(String name, String location, String reason, boolean visualSignEnabled) { visibleSignatureProperties.signerName(name).signerLocation(location).signatureReason(reason). visualSignEnabled(visualSignEnabled).setPdVisibleSignature(visibleSignDesigner); }
visibleSignatureProperties.buildSignature(); signature.setName(visibleSignatureProperties.getSignerName()); signature.setLocation(visibleSignatureProperties.getSignerLocation()); signature.setReason(visibleSignatureProperties.getSignatureReason()); if (visibleSignatureProperties != null && visibleSignatureProperties.isVisualSignEnabled()) signatureOptions.setVisualSignature(visibleSignatureProperties.getVisibleSignature()); signatureOptions.setPage(visibleSignatureProperties.getPage() - 1); doc.addSignature(signature, signatureInterface, signatureOptions);
PDVisibleSignDesigner visibleSig = new PDVisibleSignDesigner(args[2], image, 3); visibleSig.xAxis(0).yAxis(0).zoom(-75).signatureFieldName("ApplicantSignature"); PDVisibleSigProperties signatureProperties = new PDVisibleSigProperties(); signatureProperties.signerName("name").signerLocation("location") .signatureReason("Security").preferredSize(0).page(3) .visualSignEnabled(true).setPdVisibleSignature(visibleSig) .buildSignature();
visibleSignatureProperties.buildSignature(); signature.setName(visibleSignatureProperties.getSignerName()); signature.setLocation(visibleSignatureProperties.getSignerLocation()); signature.setReason(visibleSignatureProperties.getSignatureReason()); if (visibleSignatureProperties != null && visibleSignatureProperties.isVisualSignEnabled()) signatureOptions.setVisualSignature(visibleSignatureProperties.getVisibleSignature()); signatureOptions.setPage(visibleSignatureProperties.getPage() - 1); doc.addSignature(signature, signatureInterface, signatureOptions);
/** * Set visible signature properties for existing signature fields. * * @param name * @param location * @param reason * @param visualSignEnabled */ public void setVisibleSignatureProperties(String name, String location, String reason, boolean visualSignEnabled) { visibleSignatureProperties.signerName(name).signerLocation(location).signatureReason(reason). visualSignEnabled(visualSignEnabled).setPdVisibleSignature(visibleSignDesigner); }
/** * Set visible signature properties for new signature fields. * * @param name * @param location * @param reason * @param preferredSize * @param page * @param visualSignEnabled */ public void setVisibleSignatureProperties(String name, String location, String reason, int preferredSize, int page, boolean visualSignEnabled) { visibleSignatureProperties.signerName(name).signerLocation(location).signatureReason(reason). preferredSize(preferredSize).page(page).visualSignEnabled(visualSignEnabled). setPdVisibleSignature(visibleSignDesigner); }
/** * start building of visible signature * * @throws IOException if the output could not be written */ public void buildSignature() throws IOException { PDFTemplateBuilder builder = new PDVisibleSigBuilder(); PDFTemplateCreator creator = new PDFTemplateCreator(builder); setVisibleSignature(creator.buildPDF(getPdVisibleSignature())); }
/** * Reads the visual signature from the given visual signature properties * * @param visSignatureProperties the <code>PDVisibleSigProperties</code> object containing the * visual signature * * @throws IOException when something went wrong during parsing */ public void setVisualSignature(PDVisibleSigProperties visSignatureProperties) throws IOException { setVisualSignature(visSignatureProperties.getVisibleSignature()); }
/** * start building of visible signature * * @throws IOException if the output could not be written */ public void buildSignature() throws IOException { PDFTemplateBuilder builder = new PDVisibleSigBuilder(); PDFTemplateCreator creator = new PDFTemplateCreator(builder); setVisibleSignature(creator.buildPDF(getPdVisibleSignature())); }
/** * Reads the visual signature from the given visual signature properties * * @param visSignatureProperties the <code>PDVisibleSigProperties</code> object containing the * visual signature * * @throws IOException when something went wrong during parsing */ public void setVisualSignature(PDVisibleSigProperties visSignatureProperties) throws IOException { setVisualSignature(visSignatureProperties.getVisibleSignature()); }