Package org.xhtmlrenderer.pdf
Class ITextFontResolver
- java.lang.Object
-
- org.xhtmlrenderer.pdf.ITextFontResolver
-
- All Implemented Interfaces:
FontResolver
public class ITextFontResolver extends java.lang.Object implements FontResolver
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ITextFontResolver.FontDescription
-
Constructor Summary
Constructors Constructor Description ITextFontResolver(SharedContext sharedContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFont(java.lang.String path, boolean embedded)
void
addFont(java.lang.String path, java.lang.String encoding, boolean embedded)
void
addFont(java.lang.String path, java.lang.String encoding, boolean embedded, java.lang.String pathToPFB)
void
addFontDirectory(java.lang.String dir, boolean embedded)
void
flushCache()
void
flushFontFaceFonts()
org.xhtmlrenderer.pdf.ITextFontResolver.FontFamily
getFontFamily(java.lang.String fontFamilyName)
void
importFontFaces(java.util.List fontFaces)
FSFont
resolveFont(SharedContext renderingContext, FontSpecification spec)
-
-
-
Constructor Detail
-
ITextFontResolver
public ITextFontResolver(SharedContext sharedContext)
-
-
Method Detail
-
resolveFont
public FSFont resolveFont(SharedContext renderingContext, FontSpecification spec)
- Specified by:
resolveFont
in interfaceFontResolver
-
flushCache
public void flushCache()
- Specified by:
flushCache
in interfaceFontResolver
-
flushFontFaceFonts
public void flushFontFaceFonts()
-
importFontFaces
public void importFontFaces(java.util.List fontFaces)
-
addFontDirectory
public void addFontDirectory(java.lang.String dir, boolean embedded) throws com.lowagie.text.DocumentException, java.io.IOException
- Throws:
com.lowagie.text.DocumentException
java.io.IOException
-
addFont
public void addFont(java.lang.String path, boolean embedded) throws com.lowagie.text.DocumentException, java.io.IOException
- Throws:
com.lowagie.text.DocumentException
java.io.IOException
-
addFont
public void addFont(java.lang.String path, java.lang.String encoding, boolean embedded) throws com.lowagie.text.DocumentException, java.io.IOException
- Throws:
com.lowagie.text.DocumentException
java.io.IOException
-
addFont
public void addFont(java.lang.String path, java.lang.String encoding, boolean embedded, java.lang.String pathToPFB) throws com.lowagie.text.DocumentException, java.io.IOException
- Throws:
com.lowagie.text.DocumentException
java.io.IOException
-
getFontFamily
public org.xhtmlrenderer.pdf.ITextFontResolver.FontFamily getFontFamily(java.lang.String fontFamilyName)
-
-