ES/Manuales/GuiaAOO/TemasAvanzados/Macros/Python/Apendices
From Apache OpenOffice Wiki
< ES | Manuales | GuiaAOO | TemasAvanzados | Macros | Python
Revision as of 03:21, 28 April 2013 by Mauriciobaeza (Talk | contribs)
Obtener lista de filtros soportados por AOO
def obtener_filtros(): ctx = uno.getComponentContext() sm = ctx.getServiceManager() desktop = sm.createInstanceWithContext('com.sun.star.frame.Desktop', ctx) ff = sm.createInstance('com.sun.star.document.FilterFactory') filtros = ff.getElementNames() ruta = 'private:factory/swriter' doc = desktop.loadComponentFromURL(ruta, '_blank', 0, ()) doc.getText().setString('\n'.join(filtros)) return