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 TypeMethodDescriptionvoidvoidstatic StringgetFontsXml(List<FontFamily> fontFamilies) static SimpleFontExtensionHelperReturn a new instance.voidloadFontExtensions(JasperReportsContext jasperReportsContext, InputStream is, FontExtensionsReceiver receiver) voidloadFontExtensions(JasperReportsContext jasperReportsContext, InputStream is, FontExtensionsReceiver receiver, boolean loadFonts) voidloadFontExtensions(JasperReportsContext jasperReportsContext, String file, FontExtensionsReceiver receiver) loadFontFamilies(String file) loadFontFamilies(JasperReportsContext jasperReportsContext, InputStream is) loadFontFamilies(JasperReportsContext jasperReportsContext, String file) voidprotected static voidwriteExportFonts(JRXmlWriteHelper writer, Map<String, String> exportFonts) protected static voidwriteFontExtensions(Writer out, FontExtensionsContainer extensions) static voidwriteFontExtensionsProperties(String fontFamiliesPropertyValue, OutputStream outputStream) static voidwriteFontExtensionsProperties(String fontsXmlLocation, String destFileName) static voidwriteFontExtensionsProperties(String fontRegistryFactoryPropertyName, String fontRegistryFactoryPropertyValue, String fontFamiliesPropertyName, String fontFamiliesPropertyValue, OutputStream outputStream) static voidwriteFontExtensionsXml(OutputStream outputStream, FontExtensionsContainer extensions) static voidwriteFontExtensionsXml(String destFileName, FontExtensionsContainer extensions) static voidwriteFontsXml(OutputStream outputStream, List<FontFamily> fontFamilies) static voidwriteFontsXml(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:
errorin interfaceErrorHandler
-
fatalError
- Specified by:
fatalErrorin interfaceErrorHandler
-
warning
- Specified by:
warningin interfaceErrorHandler
-