1.3 KiB
1.3 KiB
+++ title = "LibreOffice" weight = 4 +++
fonts
Devolver todas las fuentes visibles en LibreOffice. Mire FontDescriptor
fonts = app.fonts()
for f in fonts:
app.debug(f'Nombre: {f.Name} - Estilo: {f.StyleName}')
filters
Devolver todos los filtros soportados en LibreOffice. Mire la ayuda y en API FilterFactory para más detalles.
filtros = app.filters()
for f in filtros:
info = f"Nombre UI: {f['UIName']} - Nombre: {f['Name']} - Tipo: {f['Type']}"
app.debug(info)
dispatch
Ejecutar cualquier comando UNO
de LibreOffice, mire la lista de comandos y API dispatch.
Este método automáticamente agrega el prefijo necesario: .uno:
doc = app.active
comando = 'Gallery'
app.dispatch(doc, comando)