com.jhlabs.image
Class RenderTextFilter

java.lang.Object
  extended by com.jhlabs.image.AbstractBufferedImageOp
      extended by com.jhlabs.image.RenderTextFilter
All Implemented Interfaces:
java.awt.image.BufferedImageOp, java.lang.Cloneable

public class RenderTextFilter
extends AbstractBufferedImageOp

A filter which renders text onto an image.


Constructor Summary
RenderTextFilter()
           
RenderTextFilter(java.lang.String text, java.awt.Font font, java.awt.Paint paint, java.awt.Composite composite, java.awt.geom.AffineTransform transform)
           
 
Method Summary
 java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dst)
           
 java.awt.Composite getComposite()
           
 java.lang.String getText()
           
 void setComposite(java.awt.Composite composite)
           
 void setComposite(java.lang.String text)
           
 
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RenderTextFilter

public RenderTextFilter()

RenderTextFilter

public RenderTextFilter(java.lang.String text,
                        java.awt.Font font,
                        java.awt.Paint paint,
                        java.awt.Composite composite,
                        java.awt.geom.AffineTransform transform)
Method Detail

setComposite

public void setComposite(java.lang.String text)

getText

public java.lang.String getText()

setComposite

public void setComposite(java.awt.Composite composite)

getComposite

public java.awt.Composite getComposite()

filter

public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src,
                                           java.awt.image.BufferedImage dst)