/**
*
* This instruction is given to the PDF writer in order to place the signature. *
* * @author wprinz */ public class PositioningInstruction { /** * Tells, if a new plain page should be appended. * ** This command is executed before the signature block is positioned according * to page, x and y. *
*/ protected boolean make_new_page = false; /** * The number of the page on which the signature block is to be placed. If * specified to make a new page, the number of this newly created page can be * used here as well. */ protected int page = 0; /** * The x coordinate where the upper left corner of the signature block should * be placed. */ protected float x = 0.0f; /** * The y coordinate where the upper left corner of the signature block should * be placed. */ protected float y = 0.0f; /** * * @param make_new_page * Tells, if a new plain page should be appended. This command is * executed before the signature block is positioned according to * page, x and y. * @param page * The number of the page on which the signature block is to be * placed. If specified to make a new page, the number of this newly * created page can be used here as well. * @param x * The x coordinate where the upper left corner of the signature * block should be placed. * @param y * The y coordinate where the upper left corner of the signature * block should be placed. */ public PositioningInstruction(boolean make_new_page, int page, float x, float y) { this.make_new_page = make_new_page; this.page = page; this.x = x; this.y = y; } /** * Tells, if a new plain page should be appended to the document. * * @return Returns true, if a new plain page should be appended. */ public boolean isMakeNewPage() { return this.make_new_page; } /** * Returns the page on which the signature is to be printed. * * @return Returns the page on which the signature is to be printed. */ public int getPage() { return this.page; } /** * Returns the x coordinate where the upper left corner of the signature block * should be placed. * * @return Returns the x coordinate where the upper left corner of the * signature block should be placed. */ public float getX() { return this.x; } /** * Returns the y coordinate where the upper left corner of the signature block * should be placed. * * @return Returns the y coordinate where the upper left corner of the * signature block should be placed. */ public float getY() { return this.y; } }