Class NameRecord

java.lang.Object
org.apache.fontbox.ttf.NameRecord

public class NameRecord extends Object
A name record in the name table.
Version:
$Revision: 1.1 $
Author:
Ben Litchfield (ben@benlitchfield.com)
  • Field Details

    • PLATFORM_APPLE_UNICODE

      public static final int PLATFORM_APPLE_UNICODE
      A constant for the platform.
      See Also:
    • PLATFORM_MACINTOSH

      public static final int PLATFORM_MACINTOSH
      A constant for the platform.
      See Also:
    • PLATFORM_ISO

      public static final int PLATFORM_ISO
      A constant for the platform.
      See Also:
    • PLATFORM_WINDOWS

      public static final int PLATFORM_WINDOWS
      A constant for the platform.
      See Also:
    • PLATFORM_ENCODING_WINDOWS_UNDEFINED

      public static final int PLATFORM_ENCODING_WINDOWS_UNDEFINED
      Platform specific encoding.
      See Also:
    • PLATFORM_ENCODING_WINDOWS_UNICODE

      public static final int PLATFORM_ENCODING_WINDOWS_UNICODE
      Platform specific encoding.
      See Also:
    • NAME_FONT_FAMILY_NAME

      public static final int NAME_FONT_FAMILY_NAME
      A name id.
      See Also:
    • NAME_FONT_SUB_FAMILY_NAME

      public static final int NAME_FONT_SUB_FAMILY_NAME
      A name id.
      See Also:
    • NAME_UNIQUE_FONT_ID

      public static final int NAME_UNIQUE_FONT_ID
      A name id.
      See Also:
    • NAME_FULL_FONT_NAME

      public static final int NAME_FULL_FONT_NAME
      A name id.
      See Also:
    • NAME_VERSION

      public static final int NAME_VERSION
      A name id.
      See Also:
    • NAME_POSTSCRIPT_NAME

      public static final int NAME_POSTSCRIPT_NAME
      A name id.
      See Also:
    • NAME_TRADEMARK

      public static final int NAME_TRADEMARK
      A name id.
      See Also:
  • Constructor Details

    • NameRecord

      public NameRecord()
  • Method Details

    • getStringLength

      public int getStringLength()
      Returns:
      Returns the stringLength.
    • setStringLength

      public void setStringLength(int stringLengthValue)
      Parameters:
      stringLengthValue - The stringLength to set.
    • getStringOffset

      public int getStringOffset()
      Returns:
      Returns the stringOffset.
    • setStringOffset

      public void setStringOffset(int stringOffsetValue)
      Parameters:
      stringOffsetValue - The stringOffset to set.
    • getLanguageId

      public int getLanguageId()
      Returns:
      Returns the languageId.
    • setLanguageId

      public void setLanguageId(int languageIdValue)
      Parameters:
      languageIdValue - The languageId to set.
    • getNameId

      public int getNameId()
      Returns:
      Returns the nameId.
    • setNameId

      public void setNameId(int nameIdValue)
      Parameters:
      nameIdValue - The nameId to set.
    • getPlatformEncodingId

      public int getPlatformEncodingId()
      Returns:
      Returns the platformEncodingId.
    • setPlatformEncodingId

      public void setPlatformEncodingId(int platformEncodingIdValue)
      Parameters:
      platformEncodingIdValue - The platformEncodingId to set.
    • getPlatformId

      public int getPlatformId()
      Returns:
      Returns the platformId.
    • setPlatformId

      public void setPlatformId(int platformIdValue)
      Parameters:
      platformIdValue - The platformId to set.
    • initData

      public void initData(TrueTypeFont ttf, TTFDataStream data) throws IOException
      This will read the required data from the stream.
      Parameters:
      ttf - The font that is being read.
      data - The stream to read the data from.
      Throws:
      IOException - If there is an error reading the data.
    • toString

      public String toString()
      Return a string representation of this class.
      Overrides:
      toString in class Object
      Returns:
      A string for this class.
    • getString

      public String getString()
      Returns:
      Returns the string.
    • setString

      public void setString(String stringValue)
      Parameters:
      stringValue - The string to set.