Class ITextFontResolver

  • All Implemented Interfaces:
    FontResolver

    public class ITextFontResolver
    extends java.lang.Object
    implements FontResolver
    • Constructor Detail

      • ITextFontResolver

        public ITextFontResolver​(SharedContext sharedContext)
    • Method Detail

      • 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)