Fogli di stile
Sebbene sia possibile formattare localmente gli oggetti grafici in
Proprietà
per un oggetto specifico, è possibile utilizzare un oggetto Foglio di stile per specificare i valori di stile visualizzati al runtime.I fogli stile si applicano a tutti gli oggetti grafici nel progetto o a una classe specifica di oggetti, come gli oggetti
Interruttore
. FactoryTalk Optix Studio
include template predefiniti di fogli di stile nella finestra Template
.Le proprietà dei fogli di stile includono:
- Colori di sfondo e testo
- Famiglia di font, spessore, tipo di font e peso
- Padding
- Opacità
- Raggio e spessore del bordo
- Durata animazione
È possibile creare più fogli di stile nello stesso progetto. In questo modo è possibile specificare un foglio di stile differente al runtime.
Alcune proprietà esistono sia nei fogli di stile sia negli oggetti grafici specifici. Se la proprietà è impostata nell'oggetto grafico, il valore della proprietà sovrascrive il valore nel foglio di stile. Se la proprietà dell'oggetto è impostata sul valore predefinito, l'oggetto eredita il valore della proprietà dal foglio di stile.
Gli oggetti e le istanze oggetto ereditano le proprietà di stile da un foglio di stile e dai tipi di oggetto. I progetti possono contenere più fogli di stile. Più fogli di stile consentono di alternare stili. Ad esempio, è possibile commutare tra un'interfaccia chiara e un'interfaccia scura durante il runtime.
Ereditarietà delle proprietà di stile
È possibile impostare una proprietà a più livelli. Ad esempio, il colore del testo può essere impostato sia nel foglio di stile sia in un tipo di oggetto
Etichetta
personalizzato. Per un oggetto grafico, i valori delle proprietà vengono impostati in questo ordine:- Istanza
- Tipo di oggetto dell'istanza
- Foglio stile per la classe di oggetto
- Foglio di stile globale
Se il valore di una proprietà è impostato su
Predefinito
, la proprietà eredita il valore impostato a un livello superiore, nell'ordine precedente. Ad esempio, se il valore di Colore testo
per l'istanza di un oggetto Etichetta
è Predefinito
, il valore del colore impostato è il primo valore trovato per la stessa proprietà di tipo, classe di oggetto o a livello globale, in quest'ordine.Fornire un feedback