Class FontMeasurer
- java.lang.Object
-
- org.stathissideris.ascii2image.graphics.FontMeasurer
-
public class FontMeasurer extends java.lang.Object
- Author:
- Efstathios Sideris
-
-
Constructor Summary
Constructors Constructor Description FontMeasurer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getAscent(java.awt.Font font)
java.awt.geom.Rectangle2D
getBoundsFor(java.lang.String str, java.awt.Font font)
java.awt.Font
getFontFor(int pixelHeight)
java.awt.Font
getFontFor(int pixelHeight, java.awt.font.FontRenderContext frc)
java.awt.Font
getFontFor(int maxWidth, java.lang.String string)
int
getHeightFor(java.lang.String str, int pixelHeight)
int
getHeightFor(java.lang.String str, java.awt.Font font)
int
getWidthFor(java.lang.String str, int pixelHeight)
int
getWidthFor(java.lang.String str, java.awt.Font font)
int
getZHeight(java.awt.Font font)
static FontMeasurer
instance()
static void
main(java.lang.String[] args)
-
-
-
Method Detail
-
getWidthFor
public int getWidthFor(java.lang.String str, int pixelHeight)
-
getHeightFor
public int getHeightFor(java.lang.String str, int pixelHeight)
-
getWidthFor
public int getWidthFor(java.lang.String str, java.awt.Font font)
-
getHeightFor
public int getHeightFor(java.lang.String str, java.awt.Font font)
-
getBoundsFor
public java.awt.geom.Rectangle2D getBoundsFor(java.lang.String str, java.awt.Font font)
-
getFontFor
public java.awt.Font getFontFor(int pixelHeight)
-
getAscent
public int getAscent(java.awt.Font font)
-
getZHeight
public int getZHeight(java.awt.Font font)
-
getFontFor
public java.awt.Font getFontFor(int maxWidth, java.lang.String string)
-
getFontFor
public java.awt.Font getFontFor(int pixelHeight, java.awt.font.FontRenderContext frc)
-
instance
public static FontMeasurer instance()
-
main
public static void main(java.lang.String[] args)
-
-