LeenO computo metrico con LibreOffice  3.22.0
Il software libero per la gestione di computi metrici e contabilità lavori.
Composti | Funzioni | Variabili
Riferimenti per il namespace python.LeenoDebug

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
 

Descrizione dettagliata

Modulo di debug per LeenO
permette il debug attraverso l' IDE Eric6 (o simili)

Documentazione delle funzioni

◆ loadDocument()

def python.LeenoDebug.loadDocument (   filename)

Definizione alla linea 204 del file LeenoDebug.py.

◆ reloadLeenoModules()

def python.LeenoDebug.reloadLeenoModules ( )
This function reload all Leeno modules found in pythonpath

Definizione alla linea 147 del file LeenoDebug.py.

Documentazione delle variabili

◆ bDict

python.LeenoDebug.bDict = __builtins__.__dict__

Definizione alla linea 142 del file LeenoDebug.py.

◆ calc

string python.LeenoDebug.calc = 'scalc'

Definizione alla linea 24 del file LeenoDebug.py.

◆ cursor

def python.LeenoDebug.cursor = rightText.createTextCursor()

Definizione alla linea 228 del file LeenoDebug.py.

◆ desktop

python.LeenoDebug.desktop = lo['desktop']

Definizione alla linea 200 del file LeenoDebug.py.

◆ filename

string python.LeenoDebug.filename = "/storage/Scaricati/COMPUTI_METRICI/LEENO/TESTS/TestPdfExport.ods"

Definizione alla linea 216 del file LeenoDebug.py.

◆ footer

def python.LeenoDebug.footer = pageStyle.RightPageFooterContent

Definizione alla linea 223 del file LeenoDebug.py.

◆ frames

python.LeenoDebug.frames = lo['desktop'].getFrames()

Definizione alla linea 182 del file LeenoDebug.py.

◆ leenoPath

python.LeenoDebug.leenoPath = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))

Definizione alla linea 176 del file LeenoDebug.py.

◆ lo

python.LeenoDebug.lo = runner.connect()

Definizione alla linea 173 del file LeenoDebug.py.

◆ oDoc

def python.LeenoDebug.oDoc = loadDocument(filename)

Definizione alla linea 217 del file LeenoDebug.py.

◆ oField

def python.LeenoDebug.oField = oDoc.createInstance("com.sun.star.text.TextField.PageCount")

Definizione alla linea 233 del file LeenoDebug.py.

◆ OPENOFFICE_BIN

python.LeenoDebug.OPENOFFICE_BIN = os.path.join(OPENOFFICE_PATH, calc)

Definizione alla linea 31 del file LeenoDebug.py.

◆ OPENOFFICE_LIBPATH

string python.LeenoDebug.OPENOFFICE_LIBPATH = OPENOFFICE_PATH

Definizione alla linea 32 del file LeenoDebug.py.

◆ OPENOFFICE_PATH

string python.LeenoDebug.OPENOFFICE_PATH = _sofficePath

Definizione alla linea 30 del file LeenoDebug.py.

◆ OPENOFFICE_PORT

int python.LeenoDebug.OPENOFFICE_PORT = 8100

Definizione alla linea 29 del file LeenoDebug.py.

◆ pageStyle

def python.LeenoDebug.pageStyle = pageStyles.getByName(pageStyleName)

Definizione alla linea 222 del file LeenoDebug.py.

◆ pageStyleName

def python.LeenoDebug.pageStyleName = sheet.PageStyle

Definizione alla linea 220 del file LeenoDebug.py.

◆ pageStyles

def python.LeenoDebug.pageStyles = oDoc.StyleFamilies.getByName('PageStyles')

Definizione alla linea 221 del file LeenoDebug.py.

◆ pattern

string python.LeenoDebug.pattern = '[PAGINA]'

Definizione alla linea 226 del file LeenoDebug.py.

◆ pos

def python.LeenoDebug.pos = rightText.String.find(pattern)

Definizione alla linea 227 del file LeenoDebug.py.

◆ RightPageFooterContent

python.LeenoDebug.RightPageFooterContent

Definizione alla linea 246 del file LeenoDebug.py.

◆ rightText

def python.LeenoDebug.rightText = footer.RightText

Definizione alla linea 224 del file LeenoDebug.py.

◆ runner

python.LeenoDebug.runner = OORunner()

Definizione alla linea 170 del file LeenoDebug.py.

◆ sheet

def python.LeenoDebug.sheet = oDoc.Sheets[0]

Definizione alla linea 219 del file LeenoDebug.py.

◆ String

python.LeenoDebug.String

Definizione alla linea 232 del file LeenoDebug.py.