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 classITextFontResolver.FontDescription
-
Constructor Summary
Constructors Constructor Description ITextFontResolver(SharedContext sharedContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFont(java.lang.String path, boolean embedded)voidaddFont(java.lang.String path, java.lang.String encoding, boolean embedded)voidaddFont(java.lang.String path, java.lang.String encoding, boolean embedded, java.lang.String pathToPFB)voidaddFontDirectory(java.lang.String dir, boolean embedded)voidflushCache()voidflushFontFaceFonts()org.xhtmlrenderer.pdf.ITextFontResolver.FontFamilygetFontFamily(java.lang.String fontFamilyName)voidimportFontFaces(java.util.List fontFaces)FSFontresolveFont(SharedContext renderingContext, FontSpecification spec)
-
-
-
Constructor Detail
-
ITextFontResolver
public ITextFontResolver(SharedContext sharedContext)
-
-
Method Detail
-
resolveFont
public FSFont resolveFont(SharedContext renderingContext, FontSpecification spec)
- Specified by:
resolveFontin interfaceFontResolver
-
flushCache
public void flushCache()
- Specified by:
flushCachein 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.DocumentExceptionjava.io.IOException
-
addFont
public void addFont(java.lang.String path, boolean embedded) throws com.lowagie.text.DocumentException, java.io.IOException- Throws:
com.lowagie.text.DocumentExceptionjava.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.DocumentExceptionjava.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.DocumentExceptionjava.io.IOException
-
getFontFamily
public org.xhtmlrenderer.pdf.ITextFontResolver.FontFamily getFontFamily(java.lang.String fontFamilyName)
-
-