Paramètre styleAttributes

Le paramètre styleAttributes permet de définir ou de demander les attributs de style pour un caractère de style intégré ou non.  Les caractères de style sont généralement définis par l'analyseur syntaxique de document.  Les analyseurs syntaxiques utilisent des caractères de style pour souligner la syntaxe des documents de langage de programmation source.

Les attributs de style précisent les couleurs (avant et arrière-plan) et les effets (souligné, barré, etc.) utilisés pour afficher le texte.

Disponibilité

Commande query
Commande set

Portée

Vue courante

Syntaxe

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

Paramètres

styleCharacter Le qualificateur styleCharacter permet d'indiquer le caractère de style que vous souhaitez demander ou définir.  Les caractères de style s'utilisent avec la commande set style.

Les caractères de style '!' et inférieur sont réservés.  Le caractère '!' est utilisé par défaut.  Tout nouveau texte n'ayant pas encore été soumis à une analyse syntaxique utilise les attributs de caractères de style par défaut.
addedLines Le qualificateur addedLines permet d'indiquer les attributs de style utilisés pour afficher des lignes ajoutées détectées par la commande compare.
background Le qualificateur background permet d'indiquer que vous souhaitez demander ou définir les attributs de style de l'arrière-plan.  Le style background permet de remplir toute section de la zone de texte n'affichant pas d'éléments de texte.
currentLine Le qualificateur currentLine permet d'indiquer les attributs de style utilisés pour mettre en évidence l'élément courant lorsque le paramètre highlightCurrentLine est actif.
cursor Le qualificateur cursor permet d'indiquer les attributs de style utilisés pour afficher le curseur.
default Le qualificateur default permet d'indiquer les attributs de style qui doivent être utilisés lorsqu'aucun autre attribut de style n'est indiqué,  si l'éditeur rencontre un caractère de style non défini, par exemple.  Ce style est également utilisé lorsque aucun caractère de style n'est défini pour le texte de l'élément.
deletedLines Le qualificateur deletedLines permet d'indiquer les attributs de style utilisés pour afficher des lignes supprimées détectées par la commande compare.
emphasis Le qualificateur emphasis permet d'indiquer les attributs de style utilisés pour mettre le texte en évidence.  En général, le texte est mis en évidence à l'aide de la commande findText ou locate lorsque la recherche a abouti.
expandHide Le qualificateur expandHide permet d'indiquer les attributs de style utilisés pour afficher la zone développer/masquer.  Voir le paramètre expandHide.
formatLine Le qualificateur formatLine permet d'indiquer les attributs de style utilisés pour afficher la ligne de format.
messageLine Le qualificateur messageLine permet d'indiquer les attributs de style utilisés pour afficher la ligne de message.
parserDefault Le qualificateur parserDefault permet d'indiquer les attributs de style utilisés par défaut par les analyseurs syntaxiques de document.  En général, ce paramètre est utilisé par les analyseurs syntaxiques de document avec extension com.ibm.lpex.LpexCommonParser.  Il existe également des attributs de style utilisés pour tous les caractères de style lorsque la propriété tokenHighlight de ces analyseurs est inactive.
parserMessage Le qualificateur parserMessage permet d'indiquer les attributs de style utilisés par les analyseurs syntaxiques de document pour afficher les messages d'erreur et d'information intégrés.  En général, ce paramètre est utilisé par les analyseurs syntaxiques de document avec extension com.ibm.lpex.LpexCommonParser.
prefixArea Le qualificateur prefixArea permet d'indiquer les attributs de style utilisés pour afficher la zone de préfixe.  Voir le paramètre prefixArea.
prefixText Le qualificateur prefixText permet d'indiquer les attributs de style utilisés pour afficher le texte saisi dans la zone de préfixe.
selection Le qualificateur selection permet d'indiquer les attributs de style utilisés pour afficher la sélection de texte.
statusLine Le qualificateur statusLine permet d'indiquer les attributs de style utilisés pour afficher la ligne d'état.
foregroundRed Le paramètre foregroundRed permet d'indiquer la composante rouge de la couleur d'avant-plan.  Il doit s'agir d'un entier compris entre 0 et 255.
foregroundGreen Le paramètre foregroundGreen permet d'indiquer la composant verte de la couleur d'avant-plan.  Il doit s'agir d'un entier compris entre 0 et 255.
foregroundBlue Le paramètre foregroundBlue permet d'indiquer la composante bleue de la couleur d'avant-plan.  Il doit s'agir d'un entier compris entre 0 et 255.

Certaines fonctions, telles que le paramètre markStyle, prennent en charge des styles avec des attributs d'arrière-plan uniquement.  Pour spécifier des attributs de style applicables uniquement en arrière-plan, définissez les trois composantes de la couleur d'avant-plan sur la valeur -1.
backgroundRed Le paramètre backgroundRed permet d'indiquer la composante rouge de la couleur d'arrière-plan.  Il doit s'agir d'un entier compris entre 0 et 255.
backgroundGreen Le paramètre backgroundGreen permet d'indiquer la composante verte de la couleur d'arrière-plan.  Il doit s'agir d'un entier compris entre 0 et 255.
backgroundBlue Le paramètre backgroundBlue permet d'indiquer la composant bleue de la couleur d'arrière-plan.  Il doit s'agir d'un entier compris entre 0 et 255.
underline Le paramètre facultatif underline permet d'indiquer que le texte doit être souligné.
strikeout Le paramètre facultatif strikeout permet d'indiquer que le texte doit être barré.
squiggle Le paramètre facultatif squiggle permet d'indiquer que le texte doit être souligné avec un trait ondulé.
outline Le paramètre facultatif outline permet d'indiquer que le texte doit être encadré.
bold Le paramètre facultatif bold permet d'indiquer que le texte doit être mis en gras.  L'utilisation de cet attribut est limitée dans l'éditeur.
italic Le paramètre facultatif italic permet d'indiquer que le texte doit être en italique.  L'utilisation de cet attribut est limitée dans l'éditeur.

Description

Si vous ne spécifiez pas de paramètres pour set styleAttributes.styleCharacter, les attributs de style du caractère spécifié sont supprimés.  Si vous n'attribuez pas de paramètre à un style intégré, ce dernier utilise les attributs du style par défaut.

Certains styles de l'éditeur n'utilisent pas les effets de certains attributs de style.

Exemples

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 

Références associées
Commande query
Commande set
Commande saveAsHtml
Paramètre expandHide
Paramètre highlightCurrentLine
Paramètre markStyle
Paramètre prefixArea
Paramètre style
Paramètre updateProfile.paletteAttributes
Action copy