/**
* 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;
}