001 package coldfusion.server; 002 003 import java.awt.Image; 004 import java.io.File; 005 import java.util.Map; 006 import java.util.Properties; 007 008 public interface DocumentService extends Service { 009 010 public abstract boolean registerFontFile(String arg0); 011 012 public abstract boolean registerFontDirectory(String arg0); 013 014 public abstract void FontDiscovery(); 015 016 public abstract boolean isFontPathRegistered(String arg0); 017 018 public abstract boolean isFontPathRegisteredAsUserFont(String arg0); 019 020 public abstract Map getAvailableFontsForPDF(); 021 022 public abstract Map getAvailableFontsForJDK(); 023 024 public abstract Map getAvailableFontFamiles(); 025 026 public abstract Map getConfigMap(); 027 028 public abstract Map getUserConfigMap(); 029 030 public abstract Map getFontInfoFromFile(String arg0); 031 032 public abstract boolean isCommonFont(String arg0); 033 034 public abstract Properties getAwtFontMapper(); 035 036 public abstract Properties getAwtFontMapperBak(); 037 038 public abstract File getWmimagefile(); 039 040 public abstract Image getWmimage(); 041 042 }