Parametro styleAttributes

Utilizzare il parametro styleAttributes per interrogare o impostare gli attributi di stile di un carattere di uno degli stili dell'editor integrati.  I caratteri degli stili sono di norma impostati dal programma di analisi documenti.  I programmi di analisi utilizzano i caratteri di stile per evidenziare la sintassi dei documenti di origine nel linguaggio di programmazione.

Gli attributi di stile specificano i colori (sfondo, primo piano) e gli effetti (sottolineatura, barrato, ecc.) utilizzati per visualizzare il testo.

Disponibilità

Comando query
Comando set

Ambito

La vista corrente.

Sintassi

query styleAttributes.{ styleCharacter
                      | addedLines
                      | background
                      | currentLine
                      | cursor
                      | default
                      | deletedLines
                      | emphasis
                      | expandHide
                      | formatLine
                      | messageLine
                      | parserDefault
                      | parserMessage
                      | prefixArea
                      | prefixText
                      | selection
                      | statusLine
                      }
set styleAttributes.{ styleCharacter
                    | addedLines
                    | background
                    | currentLine
                    | cursor
                    | default
                    | deletedLines
                    | emphasis
                    | expandHide
                    | formatLine
                    | messageLine
                    | parserDefault
                    | parserMessage
                    | prefixArea
                    | prefixText
                    | selection
                    | statusLine
                    }
                    [ foregroundRed
                      foregroundGreen
                      foregroundBlue
                      backgroundRed
                      backgroundGreen
                      backgroundBlue
                      [ underline ]
                      [ strikeout ]
                      [ squiggle ]
                      [ outline ]
                      [ bold ]
                      [ italic ]
                    ] 

Parametri

styleCharacter Il qualificatore styleCharacter viene utilizzato per indicare il carattere di stile che si desidera interrogare o impostare.  I caratteri di stile vengono utilizzati con il comando set style.

I caratteri di stile '!' e successivi sono riservati.  Il carattere di stille '!' viene utilizzato come carattere di stile predefinito.  Il nuovo testo non ancora analizzato viene visualizzato con gli attributi del carattere di stile.
addedLines Utilizzare il qualificatore addedLines per indicare gli attributi di utilizzati per visualizzare le righe aggiunte rilevate dal comando compare.
background Utilizzare il qualificatore background per indicare che si desidera interrogare o impostare gli attributi dello stile di background.  Lo stile background viene utilizzato per delineare ogni parte dell'area di testo che non visualizza elementi di testo.
currentLine Utilizzare il qualificatore currentLine per indicare gli attributi di stile utilizzati per evidenziare l'elemento corrente quando l'impostazione highlightCurrentLine è attiva.
cursor Utilizzare il qualificatore cursor per indicare gli attributi di stile da utilizzare per visualizzare il cursore.
Default Utilizzare il qualificatore default per indicare gli attributi di stile da utilizzare quando non viene indicato alcun altro attributo di stile.  Questa condizione si può verificare se l'editor incontra un carattere di stile che non definito.  Questo stile viene utilizzato anche quando non vengono impostati caratteri di stile per il testo dell'elemento.
deletedLines Utilizzare il qualificatore deletedLines per indicare gli attributi di utilizzati per visualizzare le righe eliminate rilevate dal comando compare.
emphasis Utilizzare il qualificatore emphasis per indicare gli attributi di stile da utilizzare per enfatizzare il testo.  Generalmente il testo viene enfatizzato dal comando findText o locate quando una ricerca ha esito positivo.
expandHide Utilizzare il qualificatore expandHide per indicare gli attributi di stile da utilizzare per visualizzare l'area da espandere o nascondere.  Visualizzare il parametro expandHide.
formatLine Utilizzare il qualificatore formatLine per indicare gli attributi di stile da utilizzare per visualizzare la riga di formattazione.
messageLine Utilizzare il qualificatore messageLine per indicare gli attributi di stile da utilizzare per visualizzare la riga dei messaggi.
parserDefault Utilizzare il qualificativo parserDefault per indicare gli attributi di stile utilizzati come attributi di stile predefinito dai programmi di analisi documenti.  Questa impostazione viene utilizzata di norma dai programmi di analisi dei documenti che estendono com.ibm.lpex.LpexCommonParser.  Esistono anche attributi di stile utilizzati per tutti i caratteri di stile quando la proprietà tokenHighlight di questi programmi di analisi è disattiva.
parserMessage Utilizzare il qualificativo parserMessage per indicare gli attributi di stile utilizzati dai programmi di analisi documenti per visualizzare errori e messaggi informativi.  Questa impostazione viene utilizzata di norma dai programmi di analisi dei documenti che estendono com.ibm.lpex.LpexCommonParser.
prefixArea Utilizzare il qualificatore prefixArea per indicare gli attributi di stile da utilizzare per visualizzare l'area del prefisso.  Visualizzare il parametro prefixArea.
prefixText Utilizzare il qualificativo prefixText per indicare gli attributi di stile utilizzati per visualizzare il testo immesso nell'area del prefisso.
selection Utilizzare il qualificativo selection per indicare gli attributi di stile utilizzati per visualizzare la selezione del testo.
statusLine Utilizzare il qualificatore statusLine per indicare gli attributi di stile da utilizzare per visualizzare la riga di stato.
foregroundRed Utilizzare il parametro foregroundRed per indicare il componente rosso del colore in primo piano.  foregroundRed deve essere un numero positivo compreso tra lo 0 e 255.
foregroundGreen Utilizzare il parametro foregroundGreen per indicare il componente verde del colore in primo piano.  foregroundGreen deve essere un numero positivo compreso tra lo 0 e 255.
foregroundBlue Utilizzare il parametro foregroundBlue per indicare il componente blu del colore in primo piano.  foregroundBlue deve essere un numero positivo compreso tra lo 0 e 255.

Alcune funzioni, come il parametro markStyle, supportano stili con attributi di stile solo in background.  Per specificare gli attributi di stile solo per lo sfondo, utilizzare un valore di -1 per tutti e tre i componenti del colore di primo piano.
backgroundRed Utilizzare il parametro backgroundRed per indicare il componente rosso del colore di background.  backgroundRed deve essere un numero positivo compreso tra lo 0 e 255.
backgroundGreen Utilizzare il parametro backgroundGreen per indicare il componente verde del colore di background.  backgroundGreen deve essere un numero positivo compreso tra lo 0 e 255.
backgroundBlue Utilizzare il parametro backgroundBlue per indicare il componente blu del colore di background.  backgroundBlue deve essere un numero positivo compreso tra lo 0 e 255.
underline Utilizzare il parametro underline facoltativo per indicare che il testo deve essere sottolineato.
strikeout Utilizzare il parametro strikeout facoltativo per indicare che il testo deve essere barrato.
squiggle Utilizzare il parametro squiggle facoltativo per indicare che il testo deve presentare una freccia.
outline Utilizzare il parametro outline facoltativo per indicare che il testo deve essere evidenziato.
bold Utilizzare il parametro bold facoltativo per indicare che il testo deve essere barrato.
italic Utilizzare il parametro italic facoltativo per indicare che il testo deve apparire in corsivo.  Questo attributo attualmente presenta delle limitazioni nell'editor.

Descrizione

Se si specifica set styleAttributes.styleCharacter senza parametri, gli attributi dello stile del carattere di stile specificato verranno eliminati.  Se si specifica uno degli stili incorporati senza parametri, gli attributi dello stile incorporato verranno memorizzati sull'impostazione predefinita.

Alcuni stili di editor non utilizzano determinati effetti degli attributi.

Esempi

query styleAttributes.e
set styleAttributes.e 255 0 0 255 255 255 strikeout
set styleAttributes.currentLine -1 -1 -1 238 240 249
query styleAttributes.messageLine 

Riferimenti correlati
Comando query
Comando set
Comando saveAsHtml
Parametro expandHide
Parametro highlightCurrentLine
Parametro markStyle
Parametro prefixArea
Parametro style
Parametro updateProfile.paletteAttributes
Azione copy