final class EPJITextFontResolver
extends org.xhtmlrenderer.pdf.ITextFontResolver
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.String> |
fontFamilyMapping |
Constructor and Description |
---|
EPJITextFontResolver(org.xhtmlrenderer.layout.SharedContext sharedContext) |
Modifier and Type | Method and Description |
---|---|
void |
addFontFamilyMapping(java.lang.String publicFontFamily,
java.lang.String internalFontFamily) |
java.lang.String |
lookupFromFontFamilyMapping(java.lang.String fontFamily) |
private java.lang.String |
normalizeFontFamily(java.lang.String fontFamily) |
org.xhtmlrenderer.render.FSFont |
resolveFont(org.xhtmlrenderer.layout.SharedContext renderingContext,
org.xhtmlrenderer.css.value.FontSpecification spec) |
private java.lang.String |
toKey(java.lang.String fontFamily) |
private final java.util.Map<java.lang.String,java.lang.String> fontFamilyMapping
public EPJITextFontResolver(org.xhtmlrenderer.layout.SharedContext sharedContext)
public org.xhtmlrenderer.render.FSFont resolveFont(org.xhtmlrenderer.layout.SharedContext renderingContext, org.xhtmlrenderer.css.value.FontSpecification spec)
resolveFont
in interface org.xhtmlrenderer.extend.FontResolver
resolveFont
in class org.xhtmlrenderer.pdf.ITextFontResolver
public void addFontFamilyMapping(java.lang.String publicFontFamily, java.lang.String internalFontFamily)
public java.lang.String lookupFromFontFamilyMapping(java.lang.String fontFamily)
private java.lang.String toKey(java.lang.String fontFamily)
private java.lang.String normalizeFontFamily(java.lang.String fontFamily)