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:
-
Constructor Summary
ConstructorsConstructorDescriptionTrueTypeFontIdentifier
(java.lang.String fontSource, java.lang.String fontName, java.lang.String fontVariant, int collectionIndex, long offset) -
Method Summary
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
TrueTypeFontIdentifier
public TrueTypeFontIdentifier(java.lang.String fontSource, java.lang.String fontName, java.lang.String fontVariant, int collectionIndex, long offset)
-
-
Method Details
-
equals
public boolean equals(java.lang.Object o) - Specified by:
equals
in interfaceFontIdentifier
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfaceFontIdentifier
- Overrides:
hashCode
in classjava.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 interfaceFontIdentifier
- Returns:
- true, if the font is scalable, false otherwise
-
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 interfaceFontIdentifier
- Returns:
-