Parámetro styleAttributes

El parámetro styleAttributes le permite establecer o consultar los atributos de estilo de un carácter de estilo o de uno de los estilos incorporados del editor. Los caracteres de estilo normalmente se establecen mediante el analizador de documentos. Los analizadores utilizan los caracteres de estilo para resaltar la sintaxis de los documentos fuente en lenguaje de programación.

Los atributos de estilo especifican los colores (de fondo y primer plano) y los efectos (subrayado, tachado, etc.) utilizados para visualizar el texto.

Disponibilidad

Mandato query
Mandato set

Ámbito

La vista actual.

Sintaxis:

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
                      [ effectsRed effectsGreen effectsBlue ]
                      [ underline ]
                      [ strikeout ]
                      [ squiggle ]
                      [ outline ]
                      [ bold ]
                      [ italic ]
                    ] 

Parámetros

styleCharacter El calificador styleCharacter se utiliza para indicar el carácter de estilo que desea consultar o establecer. Los caracteres de estilo se utilizan con el mandato set style.

Los caracteres de estilo '!' y siguientes están reservados.  El carácter de estilo '!' se utiliza como carácter de estilo por omisión. El texto nuevo que todavía no se ha analizado se visualiza con los atributos del carácter de estilo predeterminado.
addedLines El calificador addedLines le permite indicar los atributos de estilo que se utilizan para visualizar las líneas añadidas detectadas por el mandato compare.
background El calificador background le permite indicar que desea consultar o establecer los atributos de estilo del fondo. El estilo de background se utiliza para dibujar cualquier componente del área de texto que no visualiza elementos de texto.
currentLine El calificador currentLine le permite indicar los atributos de estilo que se utilizan para resaltar el elemento actual cuando el valor de highlightCurrentLine es on.
cursor El calificador cursor le permite indicar los atributos de estilo que se utilizan para visualizar el cursor.
default El calificador default le permite indicar los atributos de estilo que deben utilizarse cuando no se indican otros atributos de estilo. Esto puede ocurrir si el editor encuentra un carácter de estilo que no está definido. Este estilo también se utiliza cuando no hay caracteres de estilo establecidos para el texto de los elementos.
deletedLines El calificador deletedLines le permite indicar los atributos de estilo que se utilizan para visualizar las líneas suprimidas detectadas por el mandato compare.
emphasis El calificador emphasis le permite indicar los atributos de estilo que se utilizan para enfatizar texto. Normalmente el texto se enfatiza mediante el mandato findText o el mandato locate cuando una búsqueda es satisfactoria.
expandHide El calificador expandHide le permite indicar los atributos de estilo que se utilizan para visualizar el área de expandir/ocultar. Consulte el parámetro expandHide.
formatLine El calificador formatLine le permite indicar los atributos es estilo que se utilizan para visualizar la línea de formato.
messageLine El calificador messageLine le permite indicar los atributos es estilo que se utilizan para visualizar la línea de mensajes.
parserDefault El calificador parserDefault le permite indicar los atributos es estilo que se utilizan como predeterminados en el analizador del documento. Este valor se utiliza generalmente en los analizadores de documentos que amplían com.ibm.lpex.LpexCommonParser. También son los atributos de estilo utilizados para todos los caracteres de estilo cuando la propiedad tokenHighlight de estos analizadores está desactivada (su valor es off).
parserMessage El calificador parserMessage le permite indicar los atributos es estilo que los analizadores de documentos utilizan para visualizar mensajes informativos y de error intercalados. Este valor se utiliza generalmente en los analizadores de documentos que amplían com.ibm.lpex.LpexCommonParser.
prefixArea El calificador prefixArea le permite indicar los atributos es estilo que se utilizan para visualizar el área del prefijo. Consulte el parámetro prefixArea.
prefixText El calificador prefixText le permite indicar los atributos es estilo que se utilizan para visualizar el texto que se teclea en el área del prefijo.
selection El calificador selection le permite indicar los atributos es estilo que se utilizan para visualizar la selección de texto.
statusLine El calificador statusLine le permite indicar los atributos es estilo que se utilizan para visualizar la línea de estado.
foregroundRed
foregroundGreen
foregroundBlue
Los parámetros foregroundRed, foregroundGreen y foregroundBlue le permiten indicar los componentes rojo, verde y azul del color de primer plano. Estos parámetros deben ser enteros comprendidos entre 0 y 255.

Determinadas funciones, como el parámetro markStyle, soportan estilos con atributos de estilo solo de fondo. Para especificar atributos de estilo solo de fondo, utilice el valor -1 para los tres componentes del color de primer plano.
backgroundRed
backgroundGreen
backgroundBlue
Los parámetros backgroundRed, backgroundGreen y backgroundBlue le permiten indicar los componentes rojo, verde y azul del color de fondo. Estos parámetros deben ser enteros comprendidos entre 0 y 255.
effectsRed
effectsGreen
effectsBlue
Los parámetros opcionales effectsRed, effectsGreen y effectsBlue le permiten indicar los componentes rojo, verde y azul del color de los efectos. Estos parámetros deben ser enteros comprendidos entre 0 y 255. Si no se especifican, los efectos (como el subrayado y el tachado) que haya se visualizan con el color de primer plano.
underline El parámetro underline opcional le permite indicar que el texto debe estar subrayado.
strikeout El parámetro strikeout opcional le permite indicar que el texto debe mostrar una marca de tachado.
squiggle El parámetro squiggle opcional le permite indicar que el texto debe mostrar un subrayado irregular.
outline El parámetro outline opcional le permite indicar que el texto debe tener dibujado un contorno.
bold El parámetro bold opcional le permite indicar que el texto debe estar en negrita. Este atributo tiene actualmente un uso limitado en el editor.
italic El parámetro italic opcional le permite indicar que el texto debe estar en cursiva. Este atributo tiene actualmente un uso limitado en el editor.

Descripción

Si especifica set styleAttributes.styleCharacter sin parámetros, los atributos de estilo del carácter de estilo especificado se borrarán. Si especifica uno de los estilos incorporados sin parámetros, los atributos del estilo incorporado se restaurarán al valor predeterminado.

Algunos estilos de editor no utilizan determinados efectos de los atributos de estilo.

Ejemplos

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 

Consulta relacionada
Mandato compare
Mandato findText
Mandato locate
Mandato query
Mandato set
Parámetro expandHide
Parámetro formatLine
Parámetro highlightCurrentLine
Parámetro markStyle
Parámetro messageLine
Parámetro prefixArea
Parámetro statusLine
Parámetro style
Parámetro updateProfile.paletteAttributes