public final class SimpleFontExtensionHelper extends Object implements ErrorHandler
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_ENCODING
Default XML output encoding.
|
static String |
EXCEPTION_MESSAGE_KEY_FILE_WRITER_ERROR |
static String |
EXCEPTION_MESSAGE_KEY_OUTPUT_STREAM_WRITER_ERROR |
public static final String EXCEPTION_MESSAGE_KEY_FILE_WRITER_ERROR
public static final String EXCEPTION_MESSAGE_KEY_OUTPUT_STREAM_WRITER_ERROR
public static final String DEFAULT_ENCODING
public static SimpleFontExtensionHelper getInstance()
public List<FontFamily> loadFontFamilies(String file)
public List<FontFamily> loadFontFamilies(JasperReportsContext jasperReportsContext, String file)
public void loadFontExtensions(JasperReportsContext jasperReportsContext, String file, FontExtensionsReceiver receiver)
public List<FontFamily> loadFontFamilies(JasperReportsContext jasperReportsContext, InputStream is)
public void loadFontExtensions(JasperReportsContext jasperReportsContext, InputStream is, FontExtensionsReceiver receiver)
public static String getFontsXml(List<FontFamily> fontFamilies)
protected static void writeFontExtensions(Writer out, FontExtensionsContainer extensions) throws IOException
IOExceptionprotected static void writeExportFonts(JRXmlWriteHelper writer, Map<String,String> exportFonts) throws IOException
IOExceptionpublic static void writeFontsXml(String destFileName, List<FontFamily> fontFamilies) throws JRException
JRExceptionpublic static void writeFontExtensionsXml(String destFileName, FontExtensionsContainer extensions) throws JRException
JRExceptionpublic static void writeFontsXml(OutputStream outputStream, List<FontFamily> fontFamilies) throws JRException
JRExceptionpublic static void writeFontExtensionsXml(OutputStream outputStream, FontExtensionsContainer extensions) throws JRException
JRExceptionpublic static void writeFontExtensionsProperties(String fontsXmlLocation, String destFileName) throws JRException
JRExceptionpublic static void writeFontExtensionsProperties(String fontFamiliesPropertyValue, OutputStream outputStream) throws JRException
JRExceptionpublic static void writeFontExtensionsProperties(String fontRegistryFactoryPropertyName, String fontRegistryFactoryPropertyValue, String fontFamiliesPropertyName, String fontFamiliesPropertyValue, OutputStream outputStream) throws JRException
JRExceptionpublic void error(SAXParseException e)
error in interface ErrorHandlerpublic void fatalError(SAXParseException e)
fatalError in interface ErrorHandlerpublic void warning(SAXParseException e)
warning in interface ErrorHandlerCopyright © 2017. All rights reserved.