/** * * @param x - x coordinate * @param y - y coordinate * @return Visible Signature Configuration Object */ public PDVisibleSignDesigner coordinates(float x, float y) { xAxis(x); yAxis(y); return this; }
/** * Set visible signature designer for a new signature field. * * @param filename * @param x position of the signature field * @param y position of the signature field * @param zoomPercent increase (positive value) or decrease (negative value) image with x percent. * @param imageStream input stream of an image. * @param page the signature should be placed on * @throws IOException */ public void setVisibleSignDesigner(String filename, int x, int y, int zoomPercent, InputStream imageStream, int page) throws IOException { visibleSignDesigner = new PDVisibleSignDesigner(filename, imageStream, page); visibleSignDesigner.xAxis(x).yAxis(y).zoom(zoomPercent).adjustForRotation(); }
/** * * @param x - x coordinate * @param y - y coordinate * @return Visible Signature Configuration Object */ public PDVisibleSignDesigner coordinates(float x, float y) { xAxis(x); yAxis(y); return this; }
/** * * @param x - x coordinate * @param y - y coordinate * @return Visible Signature Configuration Object */ public PDVisibleSignDesigner coordinates(float x, float y) { xAxis(x); yAxis(y); return this; }
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();
/** * Set visible signature designer for a new signature field. * * @param filename * @param x position of the signature field * @param y position of the signature field * @param zoomPercent increase (positive value) or decrease (negative value) image with x percent. * @param imageStream input stream of an image. * @param page the signature should be placed on * @throws IOException */ public void setVisibleSignDesigner(String filename, int x, int y, int zoomPercent, InputStream imageStream, int page) throws IOException { visibleSignDesigner = new PDVisibleSignDesigner(filename, imageStream, page); visibleSignDesigner.xAxis(x).yAxis(y).zoom(zoomPercent).adjustForRotation(); }