Parametro styleAttributes

Utilizzare il parametro styleAttributes per impostare o eseguire una query relativa agli attributi di stile per un carattere di stile oppure per uno degli stili integrati.  Di norma, i caratteri di stile vengono impostati dal programma di analisi dei documenti.  I programmi di analisi utilizzano i caratteri di stile per evidenziare la sintassi dei documenti di origine nel linguaggio di programmazione.

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 ]
                      [ outline ]
                      [ bold ]
                      [ italic ]
                    ] 

Parametri

styleCharacter Il qualificativo 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 quelli successivi sono riservati.  Il carattere '!' viene utilizzato come carattere di stile predefinito.  Il nuovo testo non ancora analizzato viene visualizzato con gli attributi del carattere di stile predefinito.
addedLines Utilizzare il qualificatore per indicare addedLines gli attributi di stile utilizzati per visualizzare le righe aggiunte rilevate dal comando compare.
background Utilizzare il qualificativo 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 utilizzati per visualizzare il cursore.
Default Utilizzare il qualificativo default per indicare gli attributi di stile da utilizzare quando non viene indicato alcun altro attributo di stile.  Questo può verificarsi se l'editor rileva un carattere di stile che non è definito.  Questo stile viene applicato anche nel caso in cui non vengano impostati caratteri di stile per il testo dell'elemento.
deletedLines Utilizzare il qualificatore deletedLines per indicare gli attributi di stile utilizzati per visualizzare le righe eliminate rilevate dal comando compare.
emphasis Utilizzare il qualificatore emphasis per indicare gli attributi di stile utilizzati per evidenziare il testo.  Di solito, il testo viene evidenziato dal comando findText o locate quando una ricerca termina con esito positivo.
expandHide Utilizzare il qualificatore expandHide per indicare gli attributi di stile utilizzati per visualizzare l'area espandi/nascondi.  Visualizzare il parametro expandHide.
formatLine Utilizzare il qualificatore formatLine per indicare gli attributi di stile per visualizzare la riga formato.
messageLine Utilizzare il qualificatore messageLine per indicare gli attributi di stile utilizzati per visualizzare la riga dei messaggi.
parserDefault Utilizzare il qualificatore parserDefault per indicare gli attributi di stile utilizzati come attributi di stile predefiniti dal programma di analisi dei 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 qualificatore parserMessage per indicare gli attributi di stile utilizzati dai programmi di analisi dei documenti per visualizzare messaggi di errore e 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 per visualizzare l'area prefisso.  Visualizzare il parametro prefixArea.
prefixText Utilizzare il qualificatore prefixText per indicare gli attributi di stile utilizzati per visualizzare il testo immesso nell'area prefisso.
selection Utilizzare il qualificatore selection per indicare gli attributi di stile utilizzati per visualizzare la selezione di testo.
statusLine Utilizzare il qualificatore statusLine per indicare gli attributi utilizzati 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.
outline Utilizzare il parametro outline facoltativo per indicare che il testo deve essere evidenziato.
bold Utilizzare il parametro facoltativo bold per indicare che il testo deve essere in grassetto.  L'uso di questo attributo all'interno dell'editor è limitato.  Di fatto, viene utilizzato solo dal comando saveAsHtml e dall'azione copy.
italic Utilizzare il parametro italic per indicare che il testo deve essere in corsivo.  L'uso di questo attributo all'interno dell'editor è limitato.  Di fatto, viene utilizzato solo dal comando saveAsHtml e dall'azione copy.

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.

Esempi

query styleAttributes.c
set styleAttributes.c 0 128 128 255 255 255
set styleAttributes.currentLine -1 -1 -1 238 240 249
query styleAttributes.messageLine 

Riferimento correlato
Comando query
Comando set
Comando saveAsHtml
Parametro expandHide
Parametro highlightCurrentLine
Parametro markStyle
Parametro prefixArea
Parametro style
Parametro updateProfile.paletteAttributes
Azione copy