Class CompoundFontIdentifier
java.lang.Object
org.pentaho.reporting.libraries.fonts.merge.CompoundFontIdentifier
- All Implemented Interfaces:
Serializable
,FontIdentifier
Creation-Date: 20.07.2007, 19:31:00
- Author:
- Thomas Morgner
- See Also:
-
Constructor Summary
ConstructorDescriptionCompoundFontIdentifier
(FontIdentifier identifier, FontRegistry registry, boolean boldSpecified, boolean italicsSpecified) -
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns the general type of this font identifier.int
hashCode()
boolean
boolean
boolean
Defines, whether the font identifier represents a scalable font type.
-
Constructor Details
-
CompoundFontIdentifier
public CompoundFontIdentifier(FontIdentifier identifier, FontRegistry registry, boolean boldSpecified, boolean italicsSpecified)
-
-
Method Details
-
getIdentifier
-
isBoldSpecified
public boolean isBoldSpecified() -
isItalicsSpecified
public boolean isItalicsSpecified() -
equals
- Specified by:
equals
in interfaceFontIdentifier
- Overrides:
equals
in classObject
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfaceFontIdentifier
- Overrides:
hashCode
in classObject
-
isScalable
public boolean isScalable()Description copied from interface:FontIdentifier
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:
-
getRegistry
-