org.pentaho.reporting.libraries.fonts.text.font
Class VariableFontSizeProducer

java.lang.Object
  extended by org.pentaho.reporting.libraries.fonts.text.font.VariableFontSizeProducer
All Implemented Interfaces:
java.lang.Cloneable, ClassificationProducer, FontSizeProducer

public class VariableFontSizeProducer
extends java.lang.Object
implements FontSizeProducer

Looks-up the character on the given font.

Author:
Thomas Morgner

Field Summary
 
Fields inherited from interface org.pentaho.reporting.libraries.fonts.text.ClassificationProducer
END_OF_TEXT, START_OF_TEXT
 
Constructor Summary
VariableFontSizeProducer(FontMetrics fontMetrics)
           
 
Method Summary
 java.lang.Object clone()
           
 GlyphMetrics getCharacterSize(int codePoint, GlyphMetrics dimension)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VariableFontSizeProducer

public VariableFontSizeProducer(FontMetrics fontMetrics)
Method Detail

getCharacterSize

public GlyphMetrics getCharacterSize(int codePoint,
                                     GlyphMetrics dimension)
Specified by:
getCharacterSize in interface FontSizeProducer

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Specified by:
clone in interface ClassificationProducer
Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException