Parâmetro styleAttributes

Utilize o parâmetro styleAttributes para definir ou consultar os atributos de estilo para um caractere de estilo ou para os estilos internos. Geralmente, os caracteres de estilo são definidos pelo analisador de documentos.  Os analisadores utilizam caracteres de estilo para destacar a sintaxe dos documentos de origem da linguagem de programação.

Disponibilidade

comando query
comando set

Escopo

A visualização atual.

Sintaxe

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 ]
                    ] 

Parâmetros

styleCharacter O qualificador styleCharacter é utilizado para indicar o caractere de estilo que você deseja consultar ou definir. Os caracteres de estilo são utilizados com o comando set style.

Caracteres de estilo '!' e abaixo são reservados. O caractere de estilo '!' é utilizado como o caractere de estilo padrão. O novo texto, ainda não analisado, é exibido utilizando os atributos do caractere de estilo padrão.
addedLines Utilize o qualificador addedLines para indicar os atributos de estilo utilizados para exibir linhas incluídas que são detectadas pelo comando compare.
background Utilize o qualificador background para indicar que você deseja consultar ou definir os atributos de estilo do segundo plano. O estilo background é utilizado para representar qualquer parte da área de texto que não exibe elementos do texto.
currentLine Utilize o qualificador currentLine para indicar os atributos de estilo utilizados para destacar o elemento atual quando a definição highlightCurrentLine estiver ativada.
cursor Utilize o qualificador cursor para indicar os atributos de estilo utilizados para exibir o cursor.
default Utilize o qualificador default para indicar os atributos de estilo que devem ser utilizados quando nenhum outro atributo de estilo for indicado. Isso pode ocorrer se o editor encontrar um caractere de estilo que não esteja definido. Esse estilo também é utilizado quando nenhum caractere de estilo é definido para o texto do elemento.
deletedLines Utilize o qualificador deletedLines para indicar os atributos de estilo utilizados para exibir linhas excluídas que são detectadas pelo comando compare.
emphasis Utilize o qualificador emphasis para indicar os atributos de estilo utilizados para enfatizar o texto. Normalmente, o texto é enfatizado pelo comando findText ou locate quando uma pesquisa obtém êxito.
expandHide Utilize o qualificador expandHide para indicar os atributos de estilo para exibir a área Expandir/Ocultar. Consulte o parâmetro expandHide.
formatLine Utilize o qualificador formatLine para indicar os atributos de estilo utilizados para exibir a linha de formato.
messageLine Utilize o qualificador messageLine para indicar os atributos de estilo utilizados para exibir a linha de mensagens.
parserDefault Utilize o qualificador parserDefault para indicar os atributos de estilo utilizados como padrão pelos analisadores de documento. Esta definição geralmente é utilizada pelos analisadores de documento que estendem com.ibm.lpex.LpexCommonParser. Eles também são os atributos de estilo utilizados para todos os caracteres de estilo quando a propriedade tokenHighlight desses analisadores estiver desativada.
parserMessage Utilize o qualificador parserMessage para indicar os atributos de estilo utilizados pelos analisadores de documento para exibir mensagens de erro e informativas embutidas. Esta definição geralmente é utilizada pelos analisadores de documento que estendem com.ibm.lpex.LpexCommonParser.
prefixArea Utilize o qualificador prefixArea para indicar os atributos de estilo utilizados para exibir a área de prefixo. Consulte o parâmetro prefixArea.
prefixText Utilize o qualificador prefixText para indicar os atributos de estilo utilizados para exibir o texto digitado na área de prefixo.
selection Utilize o qualificador selection para indicar os atributos de estilo utilizados para exibir a seleção de texto.
statusLine Utilize o qualificador statusLine para indicar os atributos de estilo utilizados para exibir a linha de status.
foregroundRed Utilize o parâmetro foregroundRed para indicar o componente vermelho de cor de primeiro plano. foregroundRed deve ser um inteiro entre 0 e 255.
foregroundGreen Utilize o parâmetro foregroundGreen para indicar o componente verde de cor de primeiro plano. foregroundGreen deve ser um inteiro entre 0 e 255.
foregroundBlue Utilize o parâmetro foregroundBlue para indicar o componente azul de cor de primeiro plano. foregroundBlue deve ser um número inteiro entre 0 e 255.

Determinados recursos, como o parâmetro markStyle, suportam estilos com atributos de estilo somente de segundo plano. Para especificar atributos de estilo somente de segundo plano, utilize o valor -1 para todos os três componentes de cor de primeiro plano.
backgroundRed Utilize o parâmetro backgroundRed para indicar o componente vermelho de cor de segundo plano. backgroundRed deve ser um inteiro entre 0 e 255.
backgroundGreen Utilize o parâmetro backgroundGreen para indicar o componente verde de cor de segundo plano. backgroundGreen deve ser um inteiro entre 0 e 255.
backgroundBlue Utilize o parâmetro backgroundBlue para indicar o componente azul de cor de segundo plano. backgroundBlue deve ser um inteiro entre 0 e 255.
underline Utilize o parâmetro opcional underline para indicar que o texto deve ser sublinhado.
outline Utilize o parâmetro opcional outline para indicar que o texto deve ser contornado.
bold Utilize o parâmetro bold opcional para indicar que o texto deve estar em negrito. Esse atributo é de uso limitado no editor. Ele é atualmente utilizado somente pelo comando saveAsHtml e pela ação copy.
italic Utilize o parâmetro italic opcional para indicar que o texto deve estar em itálico. Esse atributo é de uso limitado no editor. Ele é atualmente utilizado somente pelo comando saveAsHtml e pela ação copy.

Descrição

Se você especificar set styleAttributes.styleCharacter sem parâmetros, os atributos de estilo do caractere de estilo especificado serão limpos. Se você especificar um dos estilos integrados sem parâmetros, os atributos de estilo do estilo integrado serão restaurados para a definição padrão.

Exemplos

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

Referência relacionada
comando query
comando set
comando saveAsHtml
Parâmetro expandHide
parâmetro highlightCurrentLine
Parâmetro markStyle
parâmetro prefixArea
parâmetro style
parâmetro updateProfile.paletteAttributes
ação copy