Class 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FontMeasurer

        public FontMeasurer()
    • 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)
      • main

        public static void main​(java.lang.String[] args)