/** * Copyright (c) 2006 by Know-Center, Graz, Austria * * This software is the confidential and proprietary information of Know-Center, * Graz, Austria. You shall not disclose such Confidential Information and shall * use it only in accordance with the terms of the license agreement you entered * into with Know-Center. * * KNOW-CENTER MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF * THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE * IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR * NON-INFRINGEMENT. KNOW-CENTER SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY * LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS * DERIVATIVES. * * $Id: TablePos.java,v 1.1 2006/08/25 17:10:08 wprinz Exp $ */ package at.knowcenter.wag.egov.egiz.pdf; import java.io.Serializable; /** * Class that holds the exact position where the table should be written to the * document. * * @author wprinz */ public class TablePos implements Serializable { /** * SVUID. */ private static final long serialVersionUID = -5299027706623518059L; /** * The page on which the block should be displayed. * *

* A value greater than or equal 1 means to absolutely position the signature * on that page. *

*

* A value of -1 means to append a new page to the document and absolutely * position the signature on the new page. *

*

* A value of -2 means to determine the length of the last page as without * absolute positioning, but ignore all text below a certain footer line. If * there is enough space between the end of the text and this footer line, the * signature should be positioned automatically in there. Otherwise it should * be placed on a new page. *

*/ public int page = 0; /** * The x position. */ public float pos_x = 0.0f; /** * The y position. */ public float pos_y = 0.0f; /** * The width of the block. */ public float width = 0.0f; /** * The top y position of the footer line. */ public float footer_line = 0.0f; }