Class SimpleFontExtensionHelper
java.lang.Object
net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper
- All Implemented Interfaces:
ErrorHandler
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
static String
getFontsXml
(List<FontFamily> fontFamilies) static SimpleFontExtensionHelper
Return a new instance.void
loadFontExtensions
(JasperReportsContext jasperReportsContext, InputStream is, FontExtensionsReceiver receiver) void
loadFontExtensions
(JasperReportsContext jasperReportsContext, InputStream is, FontExtensionsReceiver receiver, boolean loadFonts) void
loadFontExtensions
(JasperReportsContext jasperReportsContext, String file, FontExtensionsReceiver receiver) loadFontFamilies
(String file) loadFontFamilies
(JasperReportsContext jasperReportsContext, InputStream is) loadFontFamilies
(JasperReportsContext jasperReportsContext, String file) void
protected static void
writeExportFonts
(JRXmlWriteHelper writer, Map<String, String> exportFonts) protected static void
writeFontExtensions
(Writer out, FontExtensionsContainer extensions) static void
writeFontExtensionsProperties
(String fontFamiliesPropertyValue, OutputStream outputStream) static void
writeFontExtensionsProperties
(String fontsXmlLocation, String destFileName) static void
writeFontExtensionsProperties
(String fontRegistryFactoryPropertyName, String fontRegistryFactoryPropertyValue, String fontFamiliesPropertyName, String fontFamiliesPropertyValue, OutputStream outputStream) static void
writeFontExtensionsXml
(OutputStream outputStream, FontExtensionsContainer extensions) static void
writeFontExtensionsXml
(String destFileName, FontExtensionsContainer extensions) static void
writeFontsXml
(OutputStream outputStream, List<FontFamily> fontFamilies) static void
writeFontsXml
(String destFileName, List<FontFamily> fontFamilies)
-
Field Details
-
EXCEPTION_MESSAGE_KEY_FILE_WRITER_ERROR
- See Also:
-
EXCEPTION_MESSAGE_KEY_OUTPUT_STREAM_WRITER_ERROR
- See Also:
-
-
Method Details
-
getInstance
Return a new instance.- Returns:
- a new instance
-
loadFontFamilies
- See Also:
-
loadFontFamilies
-
loadFontExtensions
public void loadFontExtensions(JasperReportsContext jasperReportsContext, String file, FontExtensionsReceiver receiver) -
loadFontFamilies
-
loadFontExtensions
public void loadFontExtensions(JasperReportsContext jasperReportsContext, InputStream is, FontExtensionsReceiver receiver) -
loadFontExtensions
public void loadFontExtensions(JasperReportsContext jasperReportsContext, InputStream is, FontExtensionsReceiver receiver, boolean loadFonts) -
getFontsXml
-
writeFontExtensions
protected static void writeFontExtensions(Writer out, FontExtensionsContainer extensions) throws IOException - Throws:
IOException
-
writeExportFonts
protected static void writeExportFonts(JRXmlWriteHelper writer, Map<String, String> exportFonts) throws IOException- Throws:
IOException
-
writeFontsXml
public static void writeFontsXml(String destFileName, List<FontFamily> fontFamilies) throws JRException - Throws:
JRException
-
writeFontExtensionsXml
public static void writeFontExtensionsXml(String destFileName, FontExtensionsContainer extensions) throws JRException - Throws:
JRException
-
writeFontsXml
public static void writeFontsXml(OutputStream outputStream, List<FontFamily> fontFamilies) throws JRException - Throws:
JRException
-
writeFontExtensionsXml
public static void writeFontExtensionsXml(OutputStream outputStream, FontExtensionsContainer extensions) throws JRException - Throws:
JRException
-
writeFontExtensionsProperties
public static void writeFontExtensionsProperties(String fontsXmlLocation, String destFileName) throws JRException - Throws:
JRException
-
writeFontExtensionsProperties
public static void writeFontExtensionsProperties(String fontFamiliesPropertyValue, OutputStream outputStream) throws JRException - Throws:
JRException
-
writeFontExtensionsProperties
public static void writeFontExtensionsProperties(String fontRegistryFactoryPropertyName, String fontRegistryFactoryPropertyValue, String fontFamiliesPropertyName, String fontFamiliesPropertyValue, OutputStream outputStream) throws JRException - Throws:
JRException
-
error
- Specified by:
error
in interfaceErrorHandler
-
fatalError
- Specified by:
fatalError
in interfaceErrorHandler
-
warning
- Specified by:
warning
in interfaceErrorHandler
-