org.jclarion.clarion.print
Class PrintObject

java.lang.Object
  extended by org.jclarion.clarion.print.PrintObject

public class PrintObject
extends java.lang.Object


Constructor Summary
PrintObject()
           
PrintObject(AbstractReportControl detail, OpenReport report, CWinImpl impl)
           
PrintObject(AbstractReportControl detail, OpenReport report, CWinImpl impl, boolean mo)
           
 
Method Summary
 void add(PrintElement object)
           
 boolean contains(ClarionObject object)
           
 void draw(OpenReport report, CWinImpl impl, AbstractControl ac)
           
 void drawBox(AbstractControl control, int x1, int y1, int x2, int y2, int width, java.awt.Color fg, java.awt.Color bg, boolean round)
           
 void drawImage(AbstractControl control, int x1, int y1, int x2, int y2)
           
 void drawLine(AbstractControl control, int x1, int y1, int x2, int y2, int width, java.awt.Color color)
           
 Text drawText(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)
           
 void drawTextArea(AbstractControl control, java.lang.String text, int x1, int y1, int x2, int y2, java.awt.Color color, java.awt.Font font, boolean resize)
           
 AbstractReportControl getControl()
           
 PrintElement getElement(int indx)
           
 ClarionObject getFieldValue(ClarionObject field)
           
 int getHeight()
           
 java.awt.Point getPosition()
           
 int getPositionedX()
           
 int getPositionedY()
           
 java.awt.Rectangle getSize(Page report, PrintContext graphics)
           
 int getWidth()
           
 int getX()
           
 int getY()
           
 boolean isMoveable()
           
 void paint(Page report, PrintContext graphics)
           
 void setAt(int x, int y, int width, int height)
           
 void setControl(OpenReport report, CWinImpl impl, AbstractReportControl control)
           
 void setHeight(int height)
           
 void setMoveable(boolean mo)
           
 void setPosition(int x, int y)
           
 void setPosition(java.awt.Point p)
           
 void setWidth(int width)
           
 void setX(int x)
           
 void setY(int y)
           
 java.lang.String toString()
           
 void update(Page page)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PrintObject

public PrintObject()

PrintObject

public PrintObject(AbstractReportControl detail,
                   OpenReport report,
                   CWinImpl impl)

PrintObject

public PrintObject(AbstractReportControl detail,
                   OpenReport report,
                   CWinImpl impl,
                   boolean mo)
Method Detail

getFieldValue

public ClarionObject getFieldValue(ClarionObject field)

setControl

public void setControl(OpenReport report,
                       CWinImpl impl,
                       AbstractReportControl control)

getControl

public AbstractReportControl getControl()

setPosition

public void setPosition(int x,
                        int y)

setAt

public void setAt(int x,
                  int y,
                  int width,
                  int height)

getX

public int getX()

setX

public void setX(int x)

getY

public int getY()

setY

public void setY(int y)

getWidth

public int getWidth()

setWidth

public void setWidth(int width)

getHeight

public int getHeight()

setHeight

public void setHeight(int height)

add

public void add(PrintElement object)

getElement

public PrintElement getElement(int indx)

update

public void update(Page page)

draw

public void draw(OpenReport report,
                 CWinImpl impl,
                 AbstractControl ac)

drawLine

public void drawLine(AbstractControl control,
                     int x1,
                     int y1,
                     int x2,
                     int y2,
                     int width,
                     java.awt.Color color)

drawBox

public void drawBox(AbstractControl control,
                    int x1,
                    int y1,
                    int x2,
                    int y2,
                    int width,
                    java.awt.Color fg,
                    java.awt.Color bg,
                    boolean round)

drawImage

public void drawImage(AbstractControl control,
                      int x1,
                      int y1,
                      int x2,
                      int y2)

drawText

public Text drawText(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)

drawTextArea

public void drawTextArea(AbstractControl control,
                         java.lang.String text,
                         int x1,
                         int y1,
                         int x2,
                         int y2,
                         java.awt.Color color,
                         java.awt.Font font,
                         boolean resize)

getSize

public java.awt.Rectangle getSize(Page report,
                                  PrintContext graphics)

paint

public void paint(Page report,
                  PrintContext graphics)

setMoveable

public void setMoveable(boolean mo)

isMoveable

public boolean isMoveable()

getPositionedX

public int getPositionedX()

getPositionedY

public int getPositionedY()

getPosition

public java.awt.Point getPosition()

setPosition

public void setPosition(java.awt.Point p)

contains

public boolean contains(ClarionObject object)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2010. All Rights Reserved.