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.
Vedere Foglio di stile.
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:
  1. Istanza
  2. Tipo di oggetto dell'istanza
  3. Foglio stile per la classe di oggetto
  4. 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
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.