org.jclarion.clarion.print
Class Text

java.lang.Object
  extended by org.jclarion.clarion.print.AbstractElement
      extended by org.jclarion.clarion.print.Text
All Implemented Interfaces:
PrintElement

public class Text
extends AbstractElement


Nested Class Summary
static class Text.Justify
           
 
Field Summary
 
Fields inherited from class org.jclarion.clarion.print.AbstractElement
aggregate, control, x1, x2, y1, y2
 
Constructor Summary
Text(AbstractControl control, java.lang.String text, int x1, int y1, int x2, int y2, Text.Justify justify, int justifyOffset, java.awt.Color color, java.awt.Font font, boolean transparent)
           
 
Method Summary
 java.awt.Rectangle getPreferredDimensions(Page report, PrintContext c)
           
 java.lang.String getText()
           
 void paint(Page r, PrintContext c)
           
 void setText(java.lang.String text)
           
 void update(Page page)
           
 
Methods inherited from class org.jclarion.clarion.print.AbstractElement
contains, getAggregate, isResize, setAggregate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Text

public Text(AbstractControl control,
            java.lang.String text,
            int x1,
            int y1,
            int x2,
            int y2,
            Text.Justify justify,
            int justifyOffset,
            java.awt.Color color,
            java.awt.Font font,
            boolean transparent)
Method Detail

paint

public void paint(Page r,
                  PrintContext c)

getPreferredDimensions

public java.awt.Rectangle getPreferredDimensions(Page report,
                                                 PrintContext c)
Specified by:
getPreferredDimensions in interface PrintElement
Overrides:
getPreferredDimensions in class AbstractElement

getText

public java.lang.String getText()

setText

public void setText(java.lang.String text)

update

public void update(Page page)
Specified by:
update in interface PrintElement
Overrides:
update in class AbstractElement


Copyright © 2010. All Rights Reserved.