Class AbstractFontPart

Direct Known Subclasses:
ObfuscatedFontPart, TrueTypeFontPart

public abstract class AbstractFontPart extends BinaryPart
  • Field Details

    • log

      private static org.slf4j.Logger log
    • f

      private File f
    • DOCX4J_USER_DIR

      private static final String DOCX4J_USER_DIR
      docx4j's user directory name
      See Also:
    • TEMPORARY_FONT_DIR

      private static final String TEMPORARY_FONT_DIR
      font cache file path
      See Also:
    • tmpFontDir

      private static File tmpFontDir
    • deleteFileOnFinalize

      protected static boolean deleteFileOnFinalize
  • Constructor Details

  • Method Details

    • extract

      public abstract PhysicalFont extract(String fontNameAsInTablePart, String fontFileName, String fontKey, String filenamePrefix)
    • getTmpFontDir

      public static File getTmpFontDir()
    • getTemporaryEmbeddedFontsDir

      public static String getTemporaryEmbeddedFontsDir()
    • getUserHome

      private static File getUserHome()
    • deleteEmbeddedFontTempFiles

      protected static void deleteEmbeddedFontTempFiles(String filenamePrefix)
    • finalize

      protected void finalize() throws Throwable
      Overrides:
      finalize in class Object
      Throws:
      Throwable
    • getF

      public File getF()
    • setF

      public void setF(File f)