def __init__(self, name, **kwargs): PublisherCreator.__init__(self, name, **kwargs) self._transFactory = PublishingPlugin.getTransformersFactory() self._foTags = {} for trans in self._transFactory: if 'XSL-FO' == trans.types[0]: transName = trans.getName() tag = 'PDF (with %s)' % transName self._foTags[tag] = transName
def __init__(self, name, **kwargs): PublisherCreator.__init__(self, name, **kwargs) self._transFactory = PublishingPlugin.getTransformersFactory() self._foTags = {} for trans in self._transFactory: if 'XSL-FO' == trans.types[0]: transName = trans.getName() tag = 'PDF (with %s)' % transName self._foTags[tag] = transName
catalogs = dsi.getProperty("xml-catalogs") self._xslt.catalogs = unicode(catalogs.getString()) self._xslt.args = ['--xinclude'] self._xslt.stylesheet = self.stylesheet self._xslt.script = self.script self._xslt.transform(self.srcUri, self.dstUri) def _cancel(self, kill=False): self._xslt.cancel(kill) __trMap = { 'fop': FopTransformerCreator, 'xep': XepTransformerCreator, 'ah': AHTransformerCreator } from PublishingPlugin import PublishingPlugin if __name__ != '__main__': factory = PublishingPlugin.getTransformersFactory() if factory: for key, creatorClass in __trMap.iteritems(): creator = creatorClass() if not creator.getScript(): continue factory.addCreator(creator)
def _publish(self, dsi, dstUri): catalogs = dsi.getProperty("xml-catalogs") self._xslt.catalogs = unicode(catalogs.getString()) self._xslt.args = ['--xinclude'] self._xslt.stylesheet = self.stylesheet self._xslt.script = self.script self._xslt.transform(self.srcUri, self.dstUri) def _cancel(self, kill=False): self._xslt.cancel(kill) __trMap = { 'fop': FopTransformerCreator, 'xep': XepTransformerCreator, 'ah' : AHTransformerCreator } from PublishingPlugin import PublishingPlugin if __name__ != '__main__': factory = PublishingPlugin.getTransformersFactory() if factory: for key, creatorClass in __trMap.iteritems(): creator = creatorClass() if not creator.getScript(): continue; factory.addCreator(creator)