Class MonospaceFontRegistry
java.lang.Object
org.pentaho.reporting.libraries.fonts.monospace.MonospaceFontRegistry
- All Implemented Interfaces:
FontRegistry
Creation-Date: 13.05.2007, 13:12:04
- Author:
- Thomas Morgner
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(MonospaceFontFamily family) Creates a new font metrics factory.String[]
getFontFamily
(String name) Tries to find a font family with the given name, looking through all alternative font names if neccessary.String[]
void
protected static FontCache
void
setFallback
(MonospaceFontFamily fallback)
-
Constructor Details
-
MonospaceFontRegistry
public MonospaceFontRegistry(float lpi, float cpi)
-
-
Method Details
-
internalGetSecondLevelCache
-
getSecondLevelCache
- Specified by:
getSecondLevelCache
in interfaceFontRegistry
-
add
-
getFallback
-
setFallback
-
initialize
public void initialize()- Specified by:
initialize
in interfaceFontRegistry
-
getFontFamily
Tries to find a font family with the given name, looking through all alternative font names if neccessary.- Specified by:
getFontFamily
in interfaceFontRegistry
- Parameters:
name
-- Returns:
- the font family or null, if there is no such family.
-
getRegisteredFamilies
- Specified by:
getRegisteredFamilies
in interfaceFontRegistry
-
getAllRegisteredFamilies
- Specified by:
getAllRegisteredFamilies
in interfaceFontRegistry
-
createMetricsFactory
Creates a new font metrics factory. That factory is specific to a certain font registry and is not required to handle font records from foreign font registries. A font metrics factory should never be used on its own. It should be embedded into and used by a FontStorage implementation.- Specified by:
createMetricsFactory
in interfaceFontRegistry
- Returns:
-