gnu.rfb
Class RectFont

java.lang.Object
  extended by gnu.rfb.RectLibrary
      extended by gnu.rfb.RectFont

public class RectFont
extends RectLibrary


Constructor Summary
RectFont(java.awt.Dimension charSize, PixelFormat pixelFormat, int encoding)
           
RectFont(java.awt.Font font, java.awt.Dimension charSize, char[] chars, PixelFormat pixelFormat, int encoding, java.awt.image.DirectColorModel colorModel)
           
RectFont(java.awt.Font font, java.awt.Dimension charSize, PixelFormat pixelFormat, int encoding)
           
RectFont(java.awt.Font font, java.awt.Dimension charSize, PixelFormat pixelFormat, int encoding, java.awt.image.DirectColorModel colorModel)
           
 
Method Summary
 java.awt.Dimension getCharSize()
           
 java.awt.image.DirectColorModel getDirectColorModel()
           
 Rect getRect(char c)
           
 Rect getRect(char c, int originX, int originY)
           
 Rect[] getRects(char[] chars, boolean[] valid, int offset, int length, int originX, int originY, int xLimit)
           
 Rect[] getRects(char[] chars, int offset, int length, int originX, int originY, int xLimit)
           
 Rect[] getRects(java.lang.String string, int originX, int originY)
           
 void putRect(char c, Rect rect)
           
 
Methods inherited from class gnu.rfb.RectLibrary
getRect, getRect, putDefaultRect, putRect
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RectFont

public RectFont(java.awt.Font font,
                java.awt.Dimension charSize,
                char[] chars,
                PixelFormat pixelFormat,
                int encoding,
                java.awt.image.DirectColorModel colorModel)
Parameters:
font -
charSize -
chars -
pixelFormat -
encoding -
colorModel -

RectFont

public RectFont(java.awt.Font font,
                java.awt.Dimension charSize,
                PixelFormat pixelFormat,
                int encoding,
                java.awt.image.DirectColorModel colorModel)
Parameters:
font -
charSize -
pixelFormat -
encoding -
colorModel -

RectFont

public RectFont(java.awt.Font font,
                java.awt.Dimension charSize,
                PixelFormat pixelFormat,
                int encoding)
Parameters:
font -
charSize -
pixelFormat -
encoding -

RectFont

public RectFont(java.awt.Dimension charSize,
                PixelFormat pixelFormat,
                int encoding)
Parameters:
charSize -
pixelFormat -
encoding -
Method Detail

getDirectColorModel

public java.awt.image.DirectColorModel getDirectColorModel()
Returns:

getRect

public Rect getRect(char c)
Parameters:
c -
Returns:

getRect

public Rect getRect(char c,
                    int originX,
                    int originY)
Parameters:
c -
originX -
originY -
Returns:

getRects

public Rect[] getRects(java.lang.String string,
                       int originX,
                       int originY)
Parameters:
string -
originX -
originY -
Returns:

getRects

public Rect[] getRects(char[] chars,
                       int offset,
                       int length,
                       int originX,
                       int originY,
                       int xLimit)
Parameters:
chars -
offset -
length -
originX -
originY -
xLimit -
Returns:

getRects

public Rect[] getRects(char[] chars,
                       boolean[] valid,
                       int offset,
                       int length,
                       int originX,
                       int originY,
                       int xLimit)
Parameters:
chars -
valid -
offset -
length -
originX -
originY -
xLimit -
Returns:

putRect

public void putRect(char c,
                    Rect rect)
Parameters:
c -
rect -

getCharSize

public java.awt.Dimension getCharSize()
Returns: