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

Funzioni

def ScriviNomeDocumentoPrincipaleInFoglio (oSheet)
 
def SbiancaCellePrintArea ()
 
def DelPrintSheetArea ()
 
def setVisibilitaColonne (oSheet, sValori)
 
def setLarghezzaColonne (oSheet)
 
def rRow (oSheet)
 
def cercaUltimaVoce (oSheet)
 
def cercaPartenza (oSheet, lrow)
 
def selezionaVoce (oSheet, lrow)
 
def prossimaVoce (oSheet, lrow, n=1, saltaCat=False)
 
def eliminaVoce (oSheet, lrow)
 
def elimina_voce (lrow=None, msg=1)
 
def inserisciRigaRossa (oSheet)
 
def setAdatta ()
 
def adattaAltezzaRiga (oSheet)
 
def inserSuperCapitolo (oSheet, lrow, sTesto='Super Categoria')
 
def inserCapitolo (oSheet, lrow, sTesto='Categoria')
 
def inserSottoCapitolo (oSheet, lrow, sTesto)
 
def invertiUnSegno (oSheet, lrow)
 
def numeraVoci (oSheet, lrow, tutte)
 
def MENU_elimina_righe_vuote ()
 

Descrizione dettagliata

Funzioni di utilità per la manipolazione dei fogli
relativamente alle funzionalità specifiche di LeenO

Documentazione delle funzioni

◆ adattaAltezzaRiga()

def LeenoSheetUtils.adattaAltezzaRiga (   oSheet)
Adatta l'altezza delle righe al contenuto delle celle.
imposta l'altezza ottimale delle celle
usata in PL.Menu_adattaAltezzaRiga()

Definizione alla linea 468 del file LeenoSheetUtils.py.

◆ cercaPartenza()

def LeenoSheetUtils.cercaPartenza (   oSheet,
  lrow 
)
oSheet      foglio corrente
lrow        riga corrente nel foglio
Ritorna il nome del foglio [0] e l'id della riga di codice prezzo componente [1]
il flag '#reg' solo per la contabilità.
partenza = (nome_foglio, id_rcodice, flag_contabilità)

Definizione alla linea 205 del file LeenoSheetUtils.py.

◆ cercaUltimaVoce()

def LeenoSheetUtils.cercaUltimaVoce (   oSheet)

Definizione alla linea 184 del file LeenoSheetUtils.py.

◆ DelPrintSheetArea()

def LeenoSheetUtils.DelPrintSheetArea ( )
Cancella area di stampa del foglio corrente

Definizione alla linea 69 del file LeenoSheetUtils.py.

◆ elimina_voce()

def LeenoSheetUtils.elimina_voce (   lrow = None,
  msg = 1 
)
@@@ MODIFICA IN CORSO CON 'LeenoSheetUtils.eliminaVoce'
Elimina una voce in COMPUTO, VARIANTE, CONTABILITA o Analisi di Prezzo
lrow { long }  : numero riga
msg  { bit }   : 1 chiedi conferma con messaggio
                 0 esegui senza conferma

Definizione alla linea 332 del file LeenoSheetUtils.py.

◆ eliminaVoce()

def LeenoSheetUtils.eliminaVoce (   oSheet,
  lrow 
)
usata in PL.MENU_elimina_voci_azzerate()

Elimina una voce in COMPUTO, VARIANTE, CONTABILITA o Analisi di Prezzo
lrow { long }  : numero riga

Definizione alla linea 319 del file LeenoSheetUtils.py.

◆ inserCapitolo()

def LeenoSheetUtils.inserCapitolo (   oSheet,
  lrow,
  sTesto = 'Categoria' 
)
lrow    { double } : id della riga di inserimento
sTesto  { string } : titolo della categoria

Definizione alla linea 567 del file LeenoSheetUtils.py.

◆ inserisciRigaRossa()

def LeenoSheetUtils.inserisciRigaRossa (   oSheet)
Inserisce la riga rossa di chiusura degli elaborati nel foglio specificato
Questa riga è un riferimento per varie operazioni
Errore se il foglio non è un foglio di LeenO

Definizione alla linea 398 del file LeenoSheetUtils.py.

◆ inserSottoCapitolo()

def LeenoSheetUtils.inserSottoCapitolo (   oSheet,
  lrow,
  sTesto 
)
lrow    { double } : id della riga di inserimento
sTesto  { string } : titolo della sottocategoria

Definizione alla linea 610 del file LeenoSheetUtils.py.

◆ inserSuperCapitolo()

def LeenoSheetUtils.inserSuperCapitolo (   oSheet,
  lrow,
  sTesto = 'Super Categoria' 
)
lrow    { double } : id della riga di inserimento
sTesto  { string } : titolo della categoria

Definizione alla linea 524 del file LeenoSheetUtils.py.

◆ invertiUnSegno()

def LeenoSheetUtils.invertiUnSegno (   oSheet,
  lrow 
)
Inverte il segno delle formule di quantità nel rigo di misurazione lrow.
lrow    { int }  : riga di riferimento
usata con XPWE_it

Definizione alla linea 666 del file LeenoSheetUtils.py.

◆ MENU_elimina_righe_vuote()

def LeenoSheetUtils.MENU_elimina_righe_vuote ( )
elimina le righe vuote negli elaborati di COMPUTO, VARIANTE o CONTABILITA

Definizione alla linea 762 del file LeenoSheetUtils.py.

◆ numeraVoci()

def LeenoSheetUtils.numeraVoci (   oSheet,
  lrow,
  tutte 
)
tutte { boolean }  : True  rinumera tutto
                   False rinumera dalla voce corrente in giù

Definizione alla linea 730 del file LeenoSheetUtils.py.

◆ prossimaVoce()

def LeenoSheetUtils.prossimaVoce (   oSheet,
  lrow,
  n = 1,
  saltaCat = False 
)
oSheet { obect }
lrow { double }   : riga di riferimento
n    { integer }  : se 0 sposta prima della voce corrente
                    se 1 sposta dopo della voce corrente
sposta il cursore prima o dopo la voce corrente restituendo un idrow

Definizione alla linea 281 del file LeenoSheetUtils.py.

◆ rRow()

def LeenoSheetUtils.rRow (   oSheet)
Restituisce la posizione della riga rossa

Definizione alla linea 173 del file LeenoSheetUtils.py.

◆ SbiancaCellePrintArea()

def LeenoSheetUtils.SbiancaCellePrintArea ( )
area 

Definizione alla linea 52 del file LeenoSheetUtils.py.

◆ ScriviNomeDocumentoPrincipaleInFoglio()

def LeenoSheetUtils.ScriviNomeDocumentoPrincipaleInFoglio (   oSheet)
Indica qual è il Documento Principale
nell'apposita area del foglio corrente

Definizione alla linea 17 del file LeenoSheetUtils.py.

◆ selezionaVoce()

def LeenoSheetUtils.selezionaVoce (   oSheet,
  lrow 
)
Restituisce inizio e fine riga di una voce in COMPUTO, VARIANTE,
CONTABILITA o Analisi di Prezzo
lrow { long }  : numero riga all'interno della voce

Definizione alla linea 247 del file LeenoSheetUtils.py.

◆ setAdatta()

def LeenoSheetUtils.setAdatta ( )
altezza   { integer } : altezza
fissa il valore dell'altezza ottimale

Definizione alla linea 448 del file LeenoSheetUtils.py.

◆ setLarghezzaColonne()

def LeenoSheetUtils.setLarghezzaColonne (   oSheet)
regola la larghezza delle colonne a seconda della sheet

Definizione alla linea 95 del file LeenoSheetUtils.py.

◆ setVisibilitaColonne()

def LeenoSheetUtils.setVisibilitaColonne (   oSheet,
  sValori 
)
sValori { string } : una stringa di configurazione della visibilità colonne
permette di visualizzare/nascondere un set di colonne
T = visualizza
F = nasconde

Definizione alla linea 81 del file LeenoSheetUtils.py.