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 emplean los caracteres de estilo para resaltar la sintaxis de los documentos fuente del lenguaje de programación.

Los atributos de estilo especifican los colores (de primer plano, de fondo) y los efectos (subrayado, tachado, etcétera) que se utilizan para visualizar el texto.

Disponibilidad

Mandato query
Mandato set

Ámbito

La vista actual.

Sintaxis:

query styleAttributes.{ carácterEstilo
                      | addedLines
                      | background
                      | currentLine
                      | cursor
                      | default
                      | deletedLines
                      | emphasis
                      | expandHide
                      | formatLine
                      | messageLine
                      | parserDefault
                      | parserMessage
                      | prefixArea
                      | prefixText
                      | selection
                      | statusLine
                      }
set styleAttributes.{ carácterEstilo
                    | addedLines
                    | background
                    | currentLine
                    | cursor
                    | default
                    | deletedLines
                    | emphasis
                    | expandHide
                    | formatLine
                    | messageLine
                    | parserDefault
                    | parserMessage
                    | prefixArea
                    | prefixText
                    | selection
                    | statusLine
                    }
                    [ rojoPrimerPlano
                      verdePrimerPlano
                      azulPrimerPlano
                      rojoFondo
                      verdeFondo
                      azulFondo
                      [ underline ]
                      [ strikeout ]
                      [ squiggle ]
                      [ outline ]
                      [ bold ]
                      [ italic ]
                    ] 

Parámetros

carácterEstilo El calificador carácterEstilo 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 empleados para visualizar las líneas añadidas detectadas por el mandato compare.
background Utilice el calificador background para indicar que desea consultar o establecer los atributos de estilo del fondo.  El estilo 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 sirven para resaltar el elemento actual cundo el valor de highlightCurrentLine está activado.
cursor El calificador cursor le permite indicar los atributos de estilo que sirven para visualizar el cursor.
default Utilice el calificador default para 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 si no se ha establecido ningún carácter de estilo para el elemento de texto.
deletedLines El calificador deletedLines le permite indicar los atributos de estilo empleados para visualizar las líneas suprimidas detectadas por el mandato compare.
emphasis El calificador emphasis le permite indicar los atributos de estilo que sirven para enfatizar el texto.  Normalmente el mandato findText o el mandato locate resalta el texto cuando una búsqueda es satisfactoria.
expandHide El calificador expandHide le permite indicar los atributos de estilo empleados para visualizar el área expandida/oculta.  Consulte el parámetro expandHide.
formatLine El calificador formatLine le permite indicar los atributos de estilo que sirven para visualizar la línea de formato.
messageLine El calificador messageLine le permite indicar los atributos de estilo que sirven para visualizar la línea de mensajes.
parserDefault El calificador parserDefault le permite indicar los atributos de estilo utilizados por omisión en los analizadores de documentos. Este valor es utilizado generalmente por 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.
parserMessage El calificador parserMessage le permite indicar los atributos de estilo que los analizadores de documentos utilizan para visualizar los mensajes informativos y de error intercalados.  Este valor es utilizado generalmente por los analizadores de documentos que amplían com.ibm.lpex.LpexCommonParser.
prefixArea El calificador prefixArea le permite indicar los atributos de estilo que sirven para visualizar el área de prefijo.   Consulte el parámetro prefixArea.
prefixText El calificador prefixText le permite indicar los atributos de estilo que sirven para visualizar el texto que se teclea en el área de prefijo.
selection El calificador selection le permite indicar los atributos de estilo que sirven para visualizar la selección de texto.
statusLine El calificador statusLine le permite indicar los atributos de estilo que sirven para visualizar la línea de estado.
rojoPrimerPlano Utilice el parámetro rojoPrimerPlano para indicar el componente de rojo del color de primer plano.  El valor de rojoPrimerPlano debe ser un entero comprendido entre 0 y 255.
verdePrimerPlano Utilice el parámetro verdePrimerPlano para indicar el componente de verde del color de primer plano.  El valor de verdePrimerPlano debe ser un entero comprendido entre 0 y 255.
azulPrimerPlano Utilice el parámetro azulPrimerPlano para indicar el componente de azul del color de primer plano.  El valor de azulPrimerPlano debe ser un entero comprendido entre 0 y 255.

Determinadas funciones, como por ejemplo 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.
rojoFondo Utilice el parámetro rojoFondo para indicar el componente de rojo del color de fondo.  El valor de rojoFondo debe ser un entero comprendido entre 0 y 255.
verdeFondo Utilice el parámetro verdeFondo para indicar el componente de verde del color de fondo.  verdeFondo debe ser un entero entre 0 y 255.
azulFondo Utilice el parámetro azulFondo para indicar el componente de azul del color de fondo.  azulFondo debe ser un entero comprendido entre 0 y 255.
underline Utilice el parámetro underline opcional para indicar que el texto debe estar subrayado.
strikeout El parámetro opcional strikeout le permite indicar que el texto debe visualizar una marca de tachado.
squiggle El parámetro opcional squiggle le permite indicar que el texto debe visualizar un subrayado irregular.
outline Utilice el parámetro outline opcional para indicar que el texto debe tener dibujado un contorno.
bold El parámetro opcional bold le permite indicar que el texto debe estar en negrita.  Este atributo se utiliza actualmente de manera limitada en el editor.
italic El parámetro opcional italic le permite indicar que el texto debe estar en cursiva.  Este atributo se utiliza actualmente de manera limitada en el editor.

Descripción

Si especifica set styleAttributes.carácterEstilo sin parámetros, los atributos de estilo del carácter de estilo especificado se eliminarán.  Si especifica uno de los estilos incorporados sin parámetros, los atributos de estilo del estilo incorporado se restaurarán al valor predeterminado.  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 algunos 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 query
Mandato set
Mandato saveAsHtml
Parámetro expandHide
Parámetro highlightCurrentLine
Parámetro markStyle
Parámetro prefixArea
Parámetro style
Parámetro updateProfile.paletteAttributes
Acción copy