private void setDocument(Document doc, String url, NamespaceHandler nsh) { _doc = doc; /* * Apply potential DOM mutations */ for (FSDOMMutator domMutator : _domMutators) domMutator.mutateDocument(doc); //TODOgetFontResolver().flushFontFaceFonts(); if (Configuration.isTrue("xr.cache.stylesheets", true)) { _sharedContext.getCss().flushStyleSheets(); } else { _sharedContext.getCss().flushAllStyleSheets(); } _sharedContext.setBaseURL(url); _sharedContext.setNamespaceHandler(nsh); _sharedContext.getCss().setDocumentContext(_sharedContext, _sharedContext.getNamespaceHandler(), doc, new NullUserInterface()); getFontResolver().importFontFaces(_sharedContext.getCss().getFontFaceRules()); if (_svgImpl != null) { _svgImpl.importFontFaceRules(_sharedContext.getCss().getFontFaceRules(), _sharedContext); } if (_mathMLImpl != null) { _mathMLImpl.importFontFaceRules(_sharedContext.getCss().getFontFaceRules(), _sharedContext); } }
private void setDocumentP(Document doc, String url, NamespaceHandler nsh) { _doc = doc; /* * Apply potential DOM mutations */ for (FSDOMMutator domMutator : _domMutators) domMutator.mutateDocument(doc); getFontResolver().flushFontFaceFonts(); if (Configuration.isTrue("xr.cache.stylesheets", true)) { _sharedContext.getCss().flushStyleSheets(); } else { _sharedContext.getCss().flushAllStyleSheets(); } _sharedContext.setBaseURL(url); _sharedContext.setNamespaceHandler(nsh); _sharedContext.getCss().setDocumentContext(_sharedContext, _sharedContext.getNamespaceHandler(), doc, new NullUserInterface()); getFontResolver().importFontFaces(_sharedContext.getCss().getFontFaceRules()); if (_svgImpl != null) { _svgImpl.importFontFaceRules(_sharedContext.getCss().getFontFaceRules(), _sharedContext); } if (_mathmlImpl != null) { _mathmlImpl.importFontFaceRules(_sharedContext.getCss().getFontFaceRules(), _sharedContext); } }
private void setDocumentP(Document doc, String url, NamespaceHandler nsh) { _doc = doc; /* * Apply potential DOM mutations */ for (FSDOMMutator domMutator : _domMutators) domMutator.mutateDocument(doc); getFontResolver().flushFontFaceFonts(); if (Configuration.isTrue("xr.cache.stylesheets", true)) { _sharedContext.getCss().flushStyleSheets(); } else { _sharedContext.getCss().flushAllStyleSheets(); } _sharedContext.setBaseURL(url); _sharedContext.setNamespaceHandler(nsh); _sharedContext.getCss().setDocumentContext(_sharedContext, _sharedContext.getNamespaceHandler(), doc, new NullUserInterface()); getFontResolver().importFontFaces(_sharedContext.getCss().getFontFaceRules()); if (_svgImpl != null) { _svgImpl.importFontFaceRules(_sharedContext.getCss().getFontFaceRules(), _sharedContext); } if (_mathmlImpl != null) { _mathmlImpl.importFontFaceRules(_sharedContext.getCss().getFontFaceRules(), _sharedContext); } }