org.jclarion.clarion.print
Class PrintContext

java.lang.Object
  extended by org.jclarion.clarion.print.PrintContext
Direct Known Subclasses:
AWTPrintContext, PdfPrintContext

public abstract class PrintContext
extends java.lang.Object


Constructor Summary
PrintContext()
           
 
Method Summary
abstract  void box(int x1, int y1, int width, int height, java.awt.Color fg, java.awt.Color bg, int lineWidth, int curve)
           
abstract  void clip(int x1, int y1, int width, int height)
           
abstract  void complete()
           
abstract  void drawImage(java.awt.Image img, int x, int y, int width, int height)
           
abstract  void drawLine(int x1, int y1, int x2, int y2, int width)
           
abstract  void drawString(java.lang.String text, int x, int y, boolean transparent)
           
abstract  int getHeight()
           
abstract  void restoreClip()
           
abstract  void restoreTranslation()
           
abstract  void setColor(java.awt.Color white)
           
abstract  void setFont(java.awt.Font font)
           
abstract  void start()
           
abstract  int stringWidth(java.lang.String text)
           
abstract  void translate(int scaleX, int scaleY)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrintContext

public PrintContext()
Method Detail

setColor

public abstract void setColor(java.awt.Color white)

clip

public abstract void clip(int x1,
                          int y1,
                          int width,
                          int height)

setFont

public abstract void setFont(java.awt.Font font)

stringWidth

public abstract int stringWidth(java.lang.String text)

drawString

public abstract void drawString(java.lang.String text,
                                int x,
                                int y,
                                boolean transparent)

drawImage

public abstract void drawImage(java.awt.Image img,
                               int x,
                               int y,
                               int width,
                               int height)

restoreClip

public abstract void restoreClip()

getHeight

public abstract int getHeight()

drawLine

public abstract void drawLine(int x1,
                              int y1,
                              int x2,
                              int y2,
                              int width)

box

public abstract void box(int x1,
                         int y1,
                         int width,
                         int height,
                         java.awt.Color fg,
                         java.awt.Color bg,
                         int lineWidth,
                         int curve)

translate

public abstract void translate(int scaleX,
                               int scaleY)

restoreTranslation

public abstract void restoreTranslation()

start

public abstract void start()

complete

public abstract void complete()


Copyright © 2010. All Rights Reserved.