public static String getPhysicalFont(OpcPackage wmlPackage, String fontName) { log.debug("looking for: " + fontName); if (!(wmlPackage instanceof WordprocessingMLPackage)) { log.error("Implement me for pptx4j"); return null; } PhysicalFont pf = ((WordprocessingMLPackage)wmlPackage).getFontMapper().get(fontName); if (pf!=null) { log.debug("Font '" + fontName + "' maps to " + pf.getName() ); return pf.getName(); } else { log.warn("Font '" + fontName + "' is not mapped to a physical font. " ); return null; } }
PhysicalFont pf = wordMLPackage.getFontMapper().get(fontName); if (pf!=null) { log.debug("Font '" + fontName + "' maps to " + pf.getName() ); if (wordMLPackage.getFontMapper().size()>0) { log.warn("Font '" + fontName + "' is not mapped to a physical font. " ); pf = wordMLPackage.getFontMapper().get(englishFromCJK); if (wordMLPackage.getFontMapper().size()>0) { log.warn("Font '" + englishFromCJK + "' is not mapped to a physical font. " );
((WordprocessingMLPackage)opcPackage).getFontMapper(), false); //don't repopulate, since we want to preserve existing mappings } catch (Exception e) {
PhysicalFont pf = context.getWmlPackage().getFontMapper().get(fontName);
@Override protected void initializeSettings(AbstractConversionSettings settings, OpcPackage localOpcPackage) { HTMLSettings htmlSettings = null; if (settings == null) { settings = new HTMLSettings(); } else if (!(settings instanceof HTMLSettings)) { throw new IllegalArgumentException("The class of the settings isn't HtmlSettings, it is " + settings.getClass().getName()); } htmlSettings = (HTMLSettings)settings; super.initializeSettings(htmlSettings, localOpcPackage); fontMapper = htmlSettings.getFontMapper(); if (fontMapper == null) { fontMapper = getWmlPackage().getFontMapper(); } userCSS = htmlSettings.getUserCSS(); userScript = htmlSettings.getUserScript(); userBodyTop = htmlSettings.getUserBodyTop(); userBodyTail = htmlSettings.getUserBodyTail(); styleElementHandler = htmlSettings.getStyleElementHandler(); if (styleElementHandler == null) { styleElementHandler = DEFAULT_STYLE_ELEMENT_HANDLER; } scriptElementHandler = htmlSettings.getScriptElementHandler(); if (scriptElementHandler == null) { scriptElementHandler = DEFAULT_SCRIPT_ELEMENT_HANDLER; } }
public static String getPhysicalFont(OpcPackage wmlPackage, String fontName) { log.debug("looking for: " + fontName); if (!(wmlPackage instanceof WordprocessingMLPackage)) { log.error("Implement me for pptx4j"); return null; } PhysicalFont pf = ((WordprocessingMLPackage)wmlPackage).getFontMapper().get(fontName); if (pf!=null) { log.debug("Font '" + fontName + "' maps to " + pf.getName() ); return pf.getName(); } else { log.warn("Font '" + fontName + "' is not mapped to a physical font. " ); return null; } }
PhysicalFont pf = wordMLPackage.getFontMapper().get(fontName); if (pf!=null) { log.debug("Font '" + fontName + "' maps to " + pf.getName() ); if (wordMLPackage.getFontMapper().size()>0) { log.warn("Font '" + fontName + "' is not mapped to a physical font. " ); pf = wordMLPackage.getFontMapper().get(englishFromCJK); if (wordMLPackage.getFontMapper().size()>0) { log.warn("Font '" + englishFromCJK + "' is not mapped to a physical font. " );
((WordprocessingMLPackage)opcPackage).getFontMapper(), false); //don't repopulate, since we want to preserve existing mappings } catch (Exception e) {
PhysicalFont pf = context.getWmlPackage().getFontMapper().get(fontName);
@Override protected void initializeSettings(AbstractConversionSettings settings, OpcPackage localOpcPackage) { HTMLSettings htmlSettings = null; if (settings == null) { settings = new HTMLSettings(); } else if (!(settings instanceof HTMLSettings)) { throw new IllegalArgumentException("The class of the settings isn't HtmlSettings, it is " + settings.getClass().getName()); } htmlSettings = (HTMLSettings)settings; super.initializeSettings(htmlSettings, localOpcPackage); fontMapper = htmlSettings.getFontMapper(); if (fontMapper == null) { fontMapper = getWmlPackage().getFontMapper(); } userCSS = htmlSettings.getUserCSS(); userScript = htmlSettings.getUserScript(); userBodyTop = htmlSettings.getUserBodyTop(); userBodyTail = htmlSettings.getUserBodyTail(); styleElementHandler = htmlSettings.getStyleElementHandler(); if (styleElementHandler == null) { styleElementHandler = DEFAULT_STYLE_ELEMENT_HANDLER; } scriptElementHandler = htmlSettings.getScriptElementHandler(); if (scriptElementHandler == null) { scriptElementHandler = DEFAULT_SCRIPT_ELEMENT_HANDLER; } }