Vai al contenuto

Modificatori

Il campo “label” (o ovunque si possa usare la dialog di selezione variabile) permette le seguenti personalizzazioni:
  • !Label Il valore negato della label. Se contiene 0, vale 1. Se contiene un valore diverso da 0, vale 0.
  • =script Permette di specificare direttamente un calcolo matematico il cui risultato verrà utilizzato come valore per il campo Label. Esempio: =(data1*5)-(data2+data5*2)
  • Label{len=l;dec=d;fill=c} Formattazione del dato. Len indica il numero massimo di cifre da utilizzare (positive + decimali). Se superate, il dato verrà rappresentato con dei caratteri “#”. Dec indica il numero di decimali, da utilizzare quando il componente non consente di specificare la posizione virgola tramite la proprietà g_comma (es.: g_parameters nel componente StringDisplay). Fill consente di specificare un carattere di riempimento alla sinistra del dato, se questo non raggiunge la lunghezza richiesta tramite len. Uno o più parametri possono essere omessi. Esempi:
  • label{len=5;dec=2;fill=0} 12345  123.45 123 001.23 123456 ###.##
  • label{len=4;fill=_} 12345 #### 123 _123
  • label{len=3} 12345 ### 12 12
  • Esempio di utilizzo in un componente StringDisplay:
  • g_stringID = numero stringa che corrisponda a “oggi è il %1/%2/%3 ore %4:%5:%6”
  • g_parameters = gqt_DateDay{len=2;fill=0},gqt_DateMonth{len=2;fill=0},gqt_DateYear,gqt_TimeHour{len=2;fill=0},gqt_TimeMinute{len=2;fill=0},gqt_TimeSecond{len=2;fill=0}
  • Esempio di output: oggi è il 18/06/2003 ore 09:55:08