Paramètre styleAttributes

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

Disponibilité

Commande query
Commande set

Portée

La vue en cours.

Syntaxe

recherche de styleAttributes.{ styleCharacter
                      | addedLines
                      | background
                      | currentLine
                      | cursor
                      | default
                      | deletedLines
                      | emphasis
                      | expandHide
                      | formatLine
                      | messageLine
                      | parserDefault
                      | parserMessage
                      | prefixArea
                      | prefixText
                      | selection
                      | statusLine
                      }
définition de styleAttributes.{ styleCharacter
                    | addedLines
                    | background
                    | currentLine
                    | cursor
                    | default
                    | deletedLines
                    | emphasis
                    | expandHide
                    | formatLine
                    | messageLine
                    | parserDefault
                    | parserMessage
                    | prefixArea
                    | prefixText
                    | selection
                    | statusLine
                    }
                    [ avant-planRouge
                      avant-planVert
                      avant-planBleu
                      arrière-planRouge
                      arrière-planVert
                      arrière-planBleu
                      [ underline ]
                      [ outline ]
                      [ bold ]
                      [ italic ]
                    ] 

Paramètres

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

Les caractères de style

'!' et inférieurs sont réservés. Le caractère de style '!' sert de paramètre par défaut. Tout nouveau texte n'ayant pas encore été analysé est affiché à l'aide des attributs de caractère de style par défaut.
addedLines Le qualificateur addedLines permet d'indiquer les attributs de style utilisés pour afficher les lignes ajoutées qui sont détectées par la commande compare.
background Le qualificateur background permet d'indiquer si vous voulez rechercher ou définir les attributs de style de l'arrière-plan. Le style background permet de remplir toute partie de la zone de texte ne contenant 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 activé.
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 à utiliser lorsqu'aucun autre attribut de style n'est spécifié. Cela peut se produire si l'éditeur rencontre un caractère de style non défini. Ce style est également utilisé lorsqu'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 les lignes supprimées qui sont détectées par la commande compare.
emphasis Le qualificateur emphasis permet d'indiquer les attributs de style utilisés pour mettre du texte en valeur. En général, le texte est mis en valeur à l'aide de la commande findText ou de la commande locate lorsqu'une recherche aboutit.
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. Ce paramètre est normalement utilisé par les analyseurs syntaxiques de document avec extension de com.ibm.lpex.LpexCommonParser. Des attributs de style sont également utilisés pour tous les caractères de style lorsque la propriété tokenHighlight de ces analyseurs syntaxiques 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. Ce paramètre est normalement utilisé par les analyseurs syntaxiques de document avec extension de 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 entré dans la zone de préfixe.
selection Le qualificateur selection permet d'indiquer les attributs de style utilisés pour afficher une sélection de texte.
statusLine Le qualificateur statusLine permet d'indiquer les attributs de style utilisés pour afficher la ligne d'état.
avant-planRouge Le paramètre avant-planRouge permet d'indiquer la composante rouge de la couleur de premier plan. La valeur avant-planRouge doit être un nombre entier compris entre 0 et 255.
avant-planVert Le paramètre avant-planVert permet d'indiquer la composante verte de la couleur de premier plan. La valeur de avant-planVert doit être un nombre entier compris entre 0 et 255.
avant-planBleu Le paramètre avant-planBleu permet d'indiquer la composante bleue de la couleur de premier plan. La valeur de avant-planBleu doit être un nombre entier compris entre 0 et 255.

Certaines fonctions, telles que le paramètre markStyle, prennent en charge les styles avec des attributs d'arrière-plan uniquement. Pour indiquer les attributs de style applicables uniquement en arrière-plan, définissez les trois composants de la couleur de premier plan sur la valeur -1.
arrière-planRouge Le paramètre arrière-planRouge permet d'indiquer la composante rouge de la couleur d'arrière-plan. La valeur de arrière-planRouge doit être un nombre entier compris entre 0 et 255.
arrière-planVert Le paramètre arrière-planVert permet d'indiquer la composante verte de la couleur d'arrière-plan. la valeur arrière-planVert doit être un nombre entier compris entre 0 et 255.
arrière-planBleu Le paramètre arrière-planBleu permet d'indiquer la composante bleue de la couleur d'arrière-plan. la valeur arrière-planBleu doit être un nombre entier compris entre 0 et 255.
underline Le paramètre optionnel underline indique que le texte doit être souligné.
outline Le paramètre optionnel outline indique que le texte doit posséder un contour.
bold Le paramètre optionnel bold indique que le texte doit être mis en gras. L'utilité de cet attribut est limitée dans l'éditeur. Il n'est actuellement utilisé que par la commande saveAsHtml et l'action copy.
italic Le paramètre optionnel italic indique que le texte doit être mis en italique. L'utilité de cet attribut est limitée dans l'éditeur. Il n'est actuellement utilisé que par la commande saveAsHtml et l'action copy.

Description

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

Exemples

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

Références
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