StringDisplayAdvanced
Componente che consente di visualizzare una stringa, prelevandola da un elenco pre-impostato, contenente stringhe non necessariamente consecutive nel database di stringhe.Possiede le seguenti proprietà:
- label: label che identifica il dato sul PLC (formati consentiti: label, label[costante], label[label2])
- strings: elenco delle stringhe dal quale attingere per visualizzare la stringa attiva. Quando label assume valore 0 verrà visualizzata la prima stringa; con valore 1 la seconda e così via.
- parameters: parametri dinamici da sostituire alla stringa. Consente di elencare, separate da virgola, label del PLC o locali, da sostituire ad eventuali sottostringhe %1, %2, %3, ecc. Con questà proprietà è possibile gestire stringhe complesse, composte da testo e dati, la cui posizione all’interno della stringa può variare a seconda della lingua attiva. Esempio: parametri: gqt_DateDay, gqt_DateMonth, gqt_DateYear stringa in italiano: “Oggi è il %1/%2/%3” stringa in inglese: “Today is the %2/%1/%3” Nota: quando si utilizza questa proprietà, la stringa viene visualizzata solo dopo che tutti le label elencate sono state lette da PLC. Se anche una sola di esse non esiste sul PLC, la stringa non verrà mai rappresentata (NB: l’anomalia viene segnalata con un messaggio di WARNING, visibile in telnet).
- values: Il valore contenuto nel parametro è l’insieme dei valori per cui la label viene associata a una determinta stringa dell’array strings, i valori devono essere separati da “;”. Se vuoto il parametro non viene considerato. Ex: se al componete è associata la label “XYZ” e in values c’è scritto “-1;5;20;-50” quando la label assume il valore -1 viene visualizzata la stringa in posizione 0 nell’array delle stringhe “strings”, assume il valore 20 viene associata a stringa in posizione 2 etc…
- arcWidth: indica la larghezza dell’arco agli angoli del panel
- gradient: vedere Proprietà comuni
- border: vedere Proprietà comuni
- customFont: questa proprietà consente di selezionare come font utilizzato dal componente, un qualsiasi font installato sul sistema, scrivendo il nome del font questo verrà utilizzato, se trovato sul sistema, se non viene trovato verrà utilizzato il font di default. Le proprietà di size, e style di font, vengono usate anche in caso di customFont impostato.