Documentation of 'org.apache.poi.hssf.usermodel.FontDetails' Java class
FontDetails
org.apache.poi.hssf.usermodel

Class FontDetails



  • public class FontDetails
    extends java.lang.Object
    Stores width and height details about a font.
    • Constructor Summary

      Constructors 
      Constructor and Description
      FontDetails(java.lang.String fontName, int height)
      Construct the font details with the given name and height.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void addChar(char c, int width) 
      void addChars(char[] characters, int[] widths) 
      static FontDetails create(java.lang.String fontName, java.util.Properties fontMetricsProps)
      Create an instance of FontDetails by loading them from the provided property object.
      int getCharWidth(char c)
      Retrieves the width of the specified character.
      java.lang.String getFontName() 
      int getHeight() 
      int getStringWidth(java.lang.String str)
      Gets the width of all characters in a string.
      • Methods inherited from class java.lang.Object

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

      • FontDetails

        public FontDetails(java.lang.String fontName,
                           int height)
        Construct the font details with the given name and height.
        Parameters:
        fontName - The font name.
        height - The height of the font.
    • Method Detail

      • getFontName

        public java.lang.String getFontName()
      • getHeight

        public int getHeight()
      • addChar

        public void addChar(char c,
                            int width)
      • getCharWidth

        public int getCharWidth(char c)
        Retrieves the width of the specified character. If the metrics for a particular character are not available it defaults to returning the width for the 'W' character.
      • addChars

        public void addChars(char[] characters,
                             int[] widths)
      • create

        public static FontDetails create(java.lang.String fontName,
                                         java.util.Properties fontMetricsProps)
        Create an instance of FontDetails by loading them from the provided property object.
        Parameters:
        fontName - the font name
        fontMetricsProps - the property object holding the details of this particular font.
        Returns:
        a new FontDetails instance.
      • getStringWidth

        public int getStringWidth(java.lang.String str)
        Gets the width of all characters in a string.
        Parameters:
        str - The string to measure.
        Returns:
        The width of the string for a 10 point font.

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.