org.pentaho.reporting.libraries.fonts.truetype
Class TrueTypeFontIdentifier
java.lang.Object
org.pentaho.reporting.libraries.fonts.truetype.TrueTypeFontIdentifier
- All Implemented Interfaces:
- java.io.Serializable, FontIdentifier
public class TrueTypeFontIdentifier
- extends java.lang.Object
- implements FontIdentifier, java.io.Serializable
Creation-Date: 16.12.2005, 19:35:31
- Author:
- Thomas Morgner
- See Also:
- Serialized Form
Constructor Summary |
TrueTypeFontIdentifier(java.lang.String fontSource,
java.lang.String fontName,
java.lang.String fontVariant,
int collectionIndex,
long offset)
|
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
TrueTypeFontIdentifier
public TrueTypeFontIdentifier(java.lang.String fontSource,
java.lang.String fontName,
java.lang.String fontVariant,
int collectionIndex,
long offset)
equals
public boolean equals(java.lang.Object o)
- Specified by:
equals
in interface FontIdentifier
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Specified by:
hashCode
in interface FontIdentifier
- Overrides:
hashCode
in class java.lang.Object
getFontSource
public java.lang.String getFontSource()
getFontVariant
public java.lang.String getFontVariant()
getFontName
public java.lang.String getFontName()
getCollectionIndex
public int getCollectionIndex()
getOffset
public long getOffset()
isScalable
public boolean isScalable()
- Defines, whether the font identifier represents a scalable font type. Such fonts usually create one font metric
object for each physical font, and apply the font size afterwards.
- Specified by:
isScalable
in interface FontIdentifier
- Returns:
- true, if the font is scalable, false otherwise
getFontType
public FontType getFontType()
- Description copied from interface:
FontIdentifier
- Returns the general type of this font identifier. This is for debugging,
not for the real world.
- Specified by:
getFontType
in interface FontIdentifier
- Returns: