VNCj

gnu.rfb
Class RectFont

java.lang.Object
  |
  +--gnu.rfb.RectLibrary
        |
        +--gnu.rfb.RectFont

public class RectFont
extends RectLibrary

Library of RFB rectangles created from an AWT font.


Field Summary
private  Dimension charSize
           
private  DirectColorModel colorModel
           
private  PixelFormat pixelFormat
           
 
Fields inherited from class gnu.rfb.RectLibrary
 
Constructor Summary
RectFont(Dimension charSize, PixelFormat pixelFormat, int encoding)
           
RectFont(Font font, Dimension charSize, char[] chars, PixelFormat pixelFormat, int encoding, DirectColorModel colorModel)
           
RectFont(Font font, Dimension charSize, PixelFormat pixelFormat, int encoding)
           
RectFont(Font font, Dimension charSize, PixelFormat pixelFormat, int encoding, DirectColorModel colorModel)
           
 
Method Summary
 Dimension getCharSize()
           
 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(String string, int originX, int originY)
           
private  void init(Font font, Dimension charSize, char[] chars, PixelFormat pixelFormat, int encoding, DirectColorModel colorModel)
           
 void putRect(char c, Rect rect)
           
 
Methods inherited from class gnu.rfb.RectLibrary
getRect, getRect, putDefaultRect, putRect
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

charSize

private Dimension charSize

pixelFormat

private PixelFormat pixelFormat

colorModel

private DirectColorModel colorModel
Constructor Detail

RectFont

public RectFont(Font font,
                Dimension charSize,
                char[] chars,
                PixelFormat pixelFormat,
                int encoding,
                DirectColorModel colorModel)

RectFont

public RectFont(Font font,
                Dimension charSize,
                PixelFormat pixelFormat,
                int encoding,
                DirectColorModel colorModel)

RectFont

public RectFont(Font font,
                Dimension charSize,
                PixelFormat pixelFormat,
                int encoding)

RectFont

public RectFont(Dimension charSize,
                PixelFormat pixelFormat,
                int encoding)
Method Detail

getDirectColorModel

public DirectColorModel getDirectColorModel()

getRect

public Rect getRect(char c)

getRect

public Rect getRect(char c,
                    int originX,
                    int originY)

getRects

public Rect[] getRects(String string,
                       int originX,
                       int originY)

getRects

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

getRects

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

putRect

public void putRect(char c,
                    Rect rect)

getCharSize

public Dimension getCharSize()

init

private void init(Font font,
                  Dimension charSize,
                  char[] chars,
                  PixelFormat pixelFormat,
                  int encoding,
                  DirectColorModel colorModel)

VNCj