LeenO computo metrico con LibreOffice
3.22.0
Il software libero per la gestione di computi metrici e contabilità lavori.
|
Funzioni | |
def | getComponentContext () |
def | getDesktop () |
def | getDocument () |
def | getServiceManager () |
def | createUnoService (serv) |
def | isLeenoDocument () |
def | DocumentRefresh (boo) |
def | getGlobalVar (name) |
def | setGlobalVar (name, value) |
def | initGlobalVars (dict) |
def | dictToProperties (values, unoAny=False) |
def | daysInMonth (dat) |
def | firstWeekDay (dat) |
def | date2String (dat, fmt=0) |
def | string2Date (s) |
def | countPdfPages (path) |
def | replacePatternWithField (oTxt, pattern, oField) |
Variabili | |
list | DAYNAMES = ['Lun', 'Mar', 'Mer', 'Gio', 'Ven', 'Sab', 'Dom'] |
list | MONTHNAMES |
Often used utility functions Copyright 2020 by Massimo Del Fedele
def LeenoUtils.countPdfPages | ( | path | ) |
Returns the number of pages in a PDF document using external PyPDF2 module
Definizione alla linea 229 del file LeenoUtils.py.
def LeenoUtils.createUnoService | ( | serv | ) |
create an UNO service
Definizione alla linea 91 del file LeenoUtils.py.
def LeenoUtils.date2String | ( | dat, | |
fmt = 0 |
|||
) |
conversione data in stringa fmt = 0 25 Febbraio 2020 fmt = 1 25/2/2020 fmt = 2 25-02-2020 fmt = 3 25.02.2020
Definizione alla linea 189 del file LeenoUtils.py.
def LeenoUtils.daysInMonth | ( | dat | ) |
returns days in month of date dat
Definizione alla linea 160 del file LeenoUtils.py.
def LeenoUtils.dictToProperties | ( | values, | |
unoAny = False |
|||
) |
convert a dictionary in a tuple of UNO properties if unoAny is True, return the result in an UNO Any variable otherwise use a python tuple
Definizione alla linea 148 del file LeenoUtils.py.
def LeenoUtils.DocumentRefresh | ( | boo | ) |
Definizione alla linea 109 del file LeenoUtils.py.
def LeenoUtils.firstWeekDay | ( | dat | ) |
returns first week day in month from dat monday is 0
Definizione alla linea 174 del file LeenoUtils.py.
def LeenoUtils.getComponentContext | ( | ) |
Get current application's component context
Definizione alla linea 47 del file LeenoUtils.py.
def LeenoUtils.getDesktop | ( | ) |
Get current application's LibreOffice desktop
Definizione alla linea 59 del file LeenoUtils.py.
def LeenoUtils.getDocument | ( | ) |
Get active document
Definizione alla linea 67 del file LeenoUtils.py.
def LeenoUtils.getGlobalVar | ( | name | ) |
Definizione alla linea 123 del file LeenoUtils.py.
def LeenoUtils.getServiceManager | ( | ) |
Gets the service manager
Definizione alla linea 84 del file LeenoUtils.py.
def LeenoUtils.initGlobalVars | ( | dict | ) |
Definizione alla linea 139 del file LeenoUtils.py.
def LeenoUtils.isLeenoDocument | ( | ) |
check if current document is a LeenO document
Definizione alla linea 98 del file LeenoUtils.py.
def LeenoUtils.replacePatternWithField | ( | oTxt, | |
pattern, | |||
oField | |||
) |
Replaces a string pattern in a Text object (for example '[PATTERN]') with the given field
Definizione alla linea 239 del file LeenoUtils.py.
def LeenoUtils.setGlobalVar | ( | name, | |
value | |||
) |
Definizione alla linea 131 del file LeenoUtils.py.
def LeenoUtils.string2Date | ( | s | ) |
Definizione alla linea 213 del file LeenoUtils.py.
list LeenoUtils.DAYNAMES = ['Lun', 'Mar', 'Mer', 'Gio', 'Ven', 'Sab', 'Dom'] |
Definizione alla linea 182 del file LeenoUtils.py.
list LeenoUtils.MONTHNAMES |
Definizione alla linea 183 del file LeenoUtils.py.