Class FontType

java.lang.Object
org.docx4j.fonts.fop.fonts.FontType

public class FontType
extends java.lang.Object
This class enumerates all supported font types.
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static FontType MMTYPE1
    Adobe Multiple Master Type 1 fonts
    static FontType OTHER
    Collective identifier for "other" font types
    static FontType TRUETYPE
    TrueType fonts
    static FontType TYPE0
    Adobe Type 0 fonts (composite font)
    static FontType TYPE1
    Adobe Type 1 fonts
    static FontType TYPE3
    Adobe Type 3 fonts ("user-defined" fonts)
  • Constructor Summary

    Constructors 
    Modifier Constructor Description
    protected FontType​(java.lang.String name, int value)  
  • Method Summary

    Modifier and Type Method Description
    static FontType byName​(java.lang.String name)
    Returns the FontType by name.
    static FontType byValue​(int value)
    Returns the FontType by value.
    java.lang.String getName()
    Returns the name
    int getValue()
    Returns the value

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • OTHER

      public static final FontType OTHER
      Collective identifier for "other" font types
    • TYPE0

      public static final FontType TYPE0
      Adobe Type 0 fonts (composite font)
    • TYPE1

      public static final FontType TYPE1
      Adobe Type 1 fonts
    • MMTYPE1

      public static final FontType MMTYPE1
      Adobe Multiple Master Type 1 fonts
    • TYPE3

      public static final FontType TYPE3
      Adobe Type 3 fonts ("user-defined" fonts)
    • TRUETYPE

      public static final FontType TRUETYPE
      TrueType fonts
  • Constructor Details

    • FontType

      protected FontType​(java.lang.String name, int value)
      See Also:
      org.apache.avalon.framework.Enum#Enum(String)
  • Method Details

    • byName

      public static FontType byName​(java.lang.String name)
      Returns the FontType by name.
      Parameters:
      name - Name of the font type to look up
      Returns:
      the font type
    • byValue

      public static FontType byValue​(int value)
      Returns the FontType by value.
      Parameters:
      value - Value of the font type to look up
      Returns:
      the font type
    • getName

      public java.lang.String getName()
      Returns the name
      Returns:
      the name
    • getValue

      public int getValue()
      Returns the value
      Returns:
      the value