public final class FontUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EXCEPTION_MESSAGE_KEY_NULL_FONT |
Modifier and Type | Method and Description |
---|---|
void |
checkAwtFont(java.lang.String name,
boolean ignoreMissingFont) |
static void |
copyNonNullOwnProperties(JRFont srcFont,
JRFont destFont) |
java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> |
getAttributesWithoutAwtFont(java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> attributes,
JRFont font) |
java.awt.Font |
getAwtFont(JRFont font,
java.util.Locale locale)
Returns a java.awt.Font instance by converting a JRFont instance.
|
java.awt.Font |
getAwtFontFromBundles(java.lang.String name,
int style,
float size,
java.util.Locale locale,
boolean ignoreMissingFont) |
java.awt.Font |
getAwtFontFromBundles(java.lang.String name,
int style,
int size,
java.util.Locale locale,
boolean ignoreMissingFont)
Deprecated.
|
java.util.Collection<java.lang.String> |
getFontFamilyNames()
Returns the font family names available through extensions, in alphabetical order.
|
FontInfo |
getFontInfo(java.lang.String name,
java.util.Locale locale)
Returns font information containing the font family, font face and font style.
|
static FontUtil |
getInstance(JasperReportsContext jasperReportsContext) |
void |
resetThreadMissingFontsCache() |
public static final java.lang.String EXCEPTION_MESSAGE_KEY_NULL_FONT
public static FontUtil getInstance(JasperReportsContext jasperReportsContext)
public static void copyNonNullOwnProperties(JRFont srcFont, JRFont destFont)
public java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> getAttributesWithoutAwtFont(java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> attributes, JRFont font)
public FontInfo getFontInfo(java.lang.String name, java.util.Locale locale)
name
- the font family or font face namelocale
- the localepublic java.util.Collection<java.lang.String> getFontFamilyNames()
public java.awt.Font getAwtFontFromBundles(java.lang.String name, int style, int size, java.util.Locale locale, boolean ignoreMissingFont)
getAwtFontFromBundles(String, int, float, Locale, boolean)
.public java.awt.Font getAwtFontFromBundles(java.lang.String name, int style, float size, java.util.Locale locale, boolean ignoreMissingFont)
public void resetThreadMissingFontsCache()
public void checkAwtFont(java.lang.String name, boolean ignoreMissingFont)
public java.awt.Font getAwtFont(JRFont font, java.util.Locale locale)
© 2001-2014 TIBCO Software Inc. www.jaspersoft.com