public final class SimpleFontExtensionHelper extends Object implements ErrorHandler
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_ENCODING
Deprecated.
Replaced by
StandardCharsets.UTF_8 . |
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
StandardCharsets.UTF_8
.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 void loadFontExtensions(JasperReportsContext jasperReportsContext, InputStream is, FontExtensionsReceiver receiver, boolean loadFonts)
public static String getFontsXml(List<FontFamily> fontFamilies)
protected static void writeFontExtensions(Writer out, FontExtensionsContainer extensions) throws IOException
IOException
protected static void writeExportFonts(JRXmlWriteHelper writer, Map<String,String> exportFonts) throws IOException
IOException
public static void writeFontsXml(String destFileName, List<FontFamily> fontFamilies) throws JRException
JRException
public static void writeFontExtensionsXml(String destFileName, FontExtensionsContainer extensions) throws JRException
JRException
public static void writeFontsXml(OutputStream outputStream, List<FontFamily> fontFamilies) throws JRException
JRException
public static void writeFontExtensionsXml(OutputStream outputStream, FontExtensionsContainer extensions) throws JRException
JRException
public static void writeFontExtensionsProperties(String fontsXmlLocation, String destFileName) throws JRException
JRException
public static void writeFontExtensionsProperties(String fontFamiliesPropertyValue, OutputStream outputStream) throws JRException
JRException
public static void writeFontExtensionsProperties(String fontRegistryFactoryPropertyName, String fontRegistryFactoryPropertyValue, String fontFamiliesPropertyName, String fontFamiliesPropertyValue, OutputStream outputStream) throws JRException
JRException
public void error(SAXParseException e)
error
in interface ErrorHandler
public void fatalError(SAXParseException e)
fatalError
in interface ErrorHandler
public void warning(SAXParseException e)
warning
in interface ErrorHandler
Copyright © 2023 Cloud Software Group, Inc.. All rights reserved.