LeenO computo metrico con LibreOffice
3.22.0
Il software libero per la gestione di computi metrici e contabilità lavori.
|
Composti | |
class | OORunner |
Funzioni | |
def | reloadLeenoModules () |
def | loadDocument (filename) |
Variabili | |
string | calc = 'scalc' |
int | OPENOFFICE_PORT = 8100 |
string | OPENOFFICE_PATH = _sofficePath |
OPENOFFICE_BIN = os.path.join(OPENOFFICE_PATH, calc) | |
string | OPENOFFICE_LIBPATH = OPENOFFICE_PATH |
bDict = __builtins__.__dict__ | |
runner = OORunner() | |
lo = runner.connect() | |
leenoPath = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))) | |
frames = lo['desktop'].getFrames() | |
desktop = lo['desktop'] | |
string | filename = "/storage/Scaricati/COMPUTI_METRICI/LEENO/TESTS/TestPdfExport.ods" |
def | oDoc = loadDocument(filename) |
def | sheet = oDoc.Sheets[0] |
def | pageStyleName = sheet.PageStyle |
def | pageStyles = oDoc.StyleFamilies.getByName('PageStyles') |
def | pageStyle = pageStyles.getByName(pageStyleName) |
def | footer = pageStyle.RightPageFooterContent |
def | rightText = footer.RightText |
string | pattern = '[PAGINA]' |
def | pos = rightText.String.find(pattern) |
def | cursor = rightText.createTextCursor() |
String | |
def | oField = oDoc.createInstance("com.sun.star.text.TextField.PageCount") |
RightPageFooterContent | |
Modulo di debug per LeenO permette il debug attraverso l' IDE Eric6 (o simili)
def python.LeenoDebug.loadDocument | ( | filename | ) |
Definizione alla linea 204 del file LeenoDebug.py.
def python.LeenoDebug.reloadLeenoModules | ( | ) |
This function reload all Leeno modules found in pythonpath
Definizione alla linea 147 del file LeenoDebug.py.
python.LeenoDebug.bDict = __builtins__.__dict__ |
Definizione alla linea 142 del file LeenoDebug.py.
string python.LeenoDebug.calc = 'scalc' |
Definizione alla linea 24 del file LeenoDebug.py.
def python.LeenoDebug.cursor = rightText.createTextCursor() |
Definizione alla linea 228 del file LeenoDebug.py.
python.LeenoDebug.desktop = lo['desktop'] |
Definizione alla linea 200 del file LeenoDebug.py.
string python.LeenoDebug.filename = "/storage/Scaricati/COMPUTI_METRICI/LEENO/TESTS/TestPdfExport.ods" |
Definizione alla linea 216 del file LeenoDebug.py.
def python.LeenoDebug.footer = pageStyle.RightPageFooterContent |
Definizione alla linea 223 del file LeenoDebug.py.
Definizione alla linea 182 del file LeenoDebug.py.
python.LeenoDebug.leenoPath = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))) |
Definizione alla linea 176 del file LeenoDebug.py.
python.LeenoDebug.lo = runner.connect() |
Definizione alla linea 173 del file LeenoDebug.py.
def python.LeenoDebug.oDoc = loadDocument(filename) |
Definizione alla linea 217 del file LeenoDebug.py.
def python.LeenoDebug.oField = oDoc.createInstance("com.sun.star.text.TextField.PageCount") |
Definizione alla linea 233 del file LeenoDebug.py.
python.LeenoDebug.OPENOFFICE_BIN = os.path.join(OPENOFFICE_PATH, calc) |
Definizione alla linea 31 del file LeenoDebug.py.
string python.LeenoDebug.OPENOFFICE_LIBPATH = OPENOFFICE_PATH |
Definizione alla linea 32 del file LeenoDebug.py.
string python.LeenoDebug.OPENOFFICE_PATH = _sofficePath |
Definizione alla linea 30 del file LeenoDebug.py.
int python.LeenoDebug.OPENOFFICE_PORT = 8100 |
Definizione alla linea 29 del file LeenoDebug.py.
def python.LeenoDebug.pageStyle = pageStyles.getByName(pageStyleName) |
Definizione alla linea 222 del file LeenoDebug.py.
def python.LeenoDebug.pageStyleName = sheet.PageStyle |
Definizione alla linea 220 del file LeenoDebug.py.
def python.LeenoDebug.pageStyles = oDoc.StyleFamilies.getByName('PageStyles') |
Definizione alla linea 221 del file LeenoDebug.py.
string python.LeenoDebug.pattern = '[PAGINA]' |
Definizione alla linea 226 del file LeenoDebug.py.
def python.LeenoDebug.pos = rightText.String.find(pattern) |
Definizione alla linea 227 del file LeenoDebug.py.
python.LeenoDebug.RightPageFooterContent |
Definizione alla linea 246 del file LeenoDebug.py.
def python.LeenoDebug.rightText = footer.RightText |
Definizione alla linea 224 del file LeenoDebug.py.
python.LeenoDebug.runner = OORunner() |
Definizione alla linea 170 del file LeenoDebug.py.
def python.LeenoDebug.sheet = oDoc.Sheets[0] |
Definizione alla linea 219 del file LeenoDebug.py.
python.LeenoDebug.String |
Definizione alla linea 232 del file LeenoDebug.py.