public class PdfConverterConfigurationImpl extends java.lang.Object implements PdfConverterConfiguration
Modifier and Type | Field and Description |
---|---|
private java.lang.String[] |
fontList |
private java.util.Properties |
fontProperties |
private java.io.File |
fontsDir |
private static org.slf4j.Logger |
log |
private static java.lang.String |
MAP_FONT_FILE
value = "PdfFontMapping.conf"
|
private java.lang.String |
replaceString |
Constructor and Description |
---|
PdfConverterConfigurationImpl(org.apache.commons.configuration.Configuration configuration) |
Modifier and Type | Method and Description |
---|---|
org.xhtmlrenderer.pdf.ITextRenderer |
createRenderer() |
private java.io.File |
getFontDir(org.apache.commons.configuration.Configuration configuration)
Get true type fonts from font directory and add them to the renderer.
|
private java.lang.String[] |
getFontList(org.apache.commons.configuration.Configuration configuration) |
java.util.Properties |
getFontProperties() |
java.lang.String |
getReplaceString() |
private java.lang.String |
getReplaceString(org.apache.commons.configuration.Configuration configuration) |
boolean |
isFontPropertiesAvailable() |
private static java.util.Properties |
loadFontProperties(org.apache.commons.configuration.Configuration configuration) |
private void |
setFlyingSaucerConfigurationFile(org.apache.commons.configuration.Configuration configuration) |
private static final org.slf4j.Logger log
private static final java.lang.String MAP_FONT_FILE
private final java.lang.String[] fontList
private final java.util.Properties fontProperties
private final java.io.File fontsDir
private final java.lang.String replaceString
@Inject public PdfConverterConfigurationImpl(org.apache.commons.configuration.Configuration configuration)
private void setFlyingSaucerConfigurationFile(org.apache.commons.configuration.Configuration configuration)
private java.lang.String getReplaceString(org.apache.commons.configuration.Configuration configuration)
private java.lang.String[] getFontList(org.apache.commons.configuration.Configuration configuration)
configuration
- private java.io.File getFontDir(org.apache.commons.configuration.Configuration configuration)
configuration
- private static java.util.Properties loadFontProperties(org.apache.commons.configuration.Configuration configuration)
public java.util.Properties getFontProperties()
getFontProperties
in interface PdfConverterConfiguration
public boolean isFontPropertiesAvailable()
isFontPropertiesAvailable
in interface PdfConverterConfiguration
public org.xhtmlrenderer.pdf.ITextRenderer createRenderer()
createRenderer
in interface PdfConverterConfiguration
public java.lang.String getReplaceString()
getReplaceString
in interface PdfConverterConfiguration