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    }