Ontimize 5.2071EN

com.ontimize.printing
Class AbstractPrintingElement

java.lang.Object
  extended bycom.ontimize.printing.AbstractPrintingElement
All Implemented Interfaces:
PrintingElement
Direct Known Subclasses:
LineElement, RectangleElement

public abstract class AbstractPrintingElement
extends java.lang.Object
implements PrintingElement


Field Summary
protected  int aligment
           
protected  java.awt.Color bgcolor
           
protected  boolean bold
           
protected  java.awt.Color color
           
protected  java.lang.Object contain
           
static boolean DEBUG
           
protected static java.awt.Font defaultFont
           
protected  int fontSize
           
protected  java.lang.String id
           
protected  boolean italics
           
static double MM_PER_INCH
           
static int PPI
           
 
Fields inherited from interface com.ontimize.printing.PrintingElement
CENTER, LEFT, RIGHT
 
Constructor Summary
AbstractPrintingElement()
           
 
Method Summary
abstract  int getHeight()
           
 java.lang.String getId()
           
protected  int getInteger(java.lang.Object v)
           
abstract  int getWidth()
           
abstract  int getX()
           
abstract  int getY()
           
static java.awt.Dimension millimeterToPagePixels(java.awt.Dimension d)
           
static int millimeterToPagePixels(int d)
           
static int pagePixelsToMillimeters(int d)
           
 void paintInPage(java.awt.Graphics g, java.awt.print.PageFormat f)
           
protected  void setBasicParameters(java.util.Hashtable parameters)
           
 void setContent(java.lang.Object content)
           
abstract  void setHeight(int h)
           
abstract  void setWidth(int w)
           
abstract  void setX(int x)
           
abstract  void setY(int y)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ontimize.printing.PrintingElement
paint
 

Field Detail

DEBUG

public static boolean DEBUG

PPI

public static int PPI

MM_PER_INCH

public static double MM_PER_INCH

color

protected java.awt.Color color

bgcolor

protected java.awt.Color bgcolor

fontSize

protected int fontSize

bold

protected boolean bold

italics

protected boolean italics

id

protected java.lang.String id

contain

protected java.lang.Object contain

aligment

protected int aligment

defaultFont

protected static java.awt.Font defaultFont
Constructor Detail

AbstractPrintingElement

public AbstractPrintingElement()
Method Detail

millimeterToPagePixels

public static java.awt.Dimension millimeterToPagePixels(java.awt.Dimension d)

millimeterToPagePixels

public static int millimeterToPagePixels(int d)

pagePixelsToMillimeters

public static int pagePixelsToMillimeters(int d)

getInteger

protected int getInteger(java.lang.Object v)

setBasicParameters

protected void setBasicParameters(java.util.Hashtable parameters)

setContent

public void setContent(java.lang.Object content)
Specified by:
setContent in interface PrintingElement

getId

public java.lang.String getId()
Specified by:
getId in interface PrintingElement

paintInPage

public void paintInPage(java.awt.Graphics g,
                        java.awt.print.PageFormat f)
Specified by:
paintInPage in interface PrintingElement

toString

public java.lang.String toString()

getX

public abstract int getX()
Specified by:
getX in interface PrintingElement

getY

public abstract int getY()
Specified by:
getY in interface PrintingElement

getWidth

public abstract int getWidth()
Specified by:
getWidth in interface PrintingElement

getHeight

public abstract int getHeight()
Specified by:
getHeight in interface PrintingElement

setX

public abstract void setX(int x)
Specified by:
setX in interface PrintingElement

setY

public abstract void setY(int y)
Specified by:
setY in interface PrintingElement

setWidth

public abstract void setWidth(int w)
Specified by:
setWidth in interface PrintingElement

setHeight

public abstract void setHeight(int h)
Specified by:
setHeight in interface PrintingElement

Ontimize