La commande block vous permet de définir la sélection de bloc ou de manipuler le texte sélectionné.
block { clear | copy | delete | fill caractères | find [ end ] | lowerCase | move | overlay [ transparent ] | set [ stream | character | element | rectangle ] | shift [ left | right] [ valeur ] | upperCase }
Vous devez préciser au moins un des paramètres de la commande block.
clear | Utilisez le paramètre clear pour supprimer la sélection de bloc en cours (désélectionner). |
copy | Le paramètre copy vous permet de copier le texte sélectionné et de l'insérer au niveau du curseur. Une fois copié, le texte reste sélectionné. |
delete | Le paramètre delete vous permet de supprimer le texte sélectionné du document. |
fill car | Le paramètre fill vous permet de remplacer tous les caractères de la sélection de bloc par le ou les caractères définis dans chars. |
find [ end ] | Le paramètre find vous permet de placer le curseur au début de la sélection de bloc. Si vous indiquez le paramètre facultatif end, le curseur est placé à la fin de la sélection de bloc. |
lowerCase | Le paramètre lowerCase vous permet de faire apparaître en minuscules le texte sélectionné. |
move | Le paramètre move vous permet de placer le texte sélectionné au niveau du curseur. Le texte déplacé reste sélectionné. |
overlay [ transparent ] |
Le paramètre overlay vous permet de remplacer le texte situé au niveau du curseur par le texte sélectionné. Si vous avez indiqué le paramètre facultatif transparent, seuls les espaces sont remplacés par le texte sélectionné. |
set [ stream | character | element | rectangle ] |
Le paramètre set permet de définir la sélection de bloc.
Une nouvelle sélection de bloc est créée au niveau du curseur si
|
shift [ left | right ] [ valeur ] |
Le paramètre shift permet de décaler le texte sélectionné. Il ne peut être utilisé que si le type de bloc en cours est element ou rectangle. Utilisez les paramètres left et right facultatifs pour indiquer la direction vers laquelle le texte doit être décalé. Si vous n'indiquez aucun paramètre, le texte sera décalé vers la droite. Le paramètre valeur permet d'indiquer le nombre de caractères de décalage du texte. Si vous ne précisez aucune valeur, le système adopte par défaut la valeur 1. |
upperCase | Le paramètre upperCase vous permet de faire apparaître en majuscules le texte sélectionné. |
Le paramètre status n'est pas affecté par cette commande.
Il n'existe qu'une sélection de bloc pour l'intégralité de l'application. Si vous disposez d'une sélection de bloc dans la vue en cours du document et en définissez une autre dans une nouvelle vue, la sélection de la première vue est effacée. Vous pouvez ainsi effectuer des copies et des déplacements d'une vue à une autre sans ambiguïté, puisqu'il n'existe qu'une seule sélection.
Il existe quatre types de sélection de bloc : flux, caractère, élément et rectangle.
Les opérations de bloc affectent uniquement les éléments visibles.
- La sélection de flux vous permet de sélectionner un flux de caractères. Elle est liée au curseur. Si vous déplacez le curseur, la sélection est supprimée. Si vous réalisez une modification alors qu'une sélection de flux est active, le texte sélectionné est supprimé avant la modification.
- La sélection de caractères vous permet de sélectionner un flux de caractères, mais elle n'est pas liée au curseur.
- La sélection de rectangle vous permet de sélectionner un rectangle de texte. Elle n'est pas liée au curseur.
- La sélection d'éléments vous permet de ne sélectionner que des éléments dans leur totalité. Elle n'est pas liée au curseur.
block clear block fill * block fill // block lowerCase
Commandes, actions et paramètres de l'éditeur
Commande findText
Paramètre block.bottomElement
Paramètre block.bottomPosition
Paramètre block.defaultType
Paramètre block.inView
Paramètre block.text
Paramètre block.topElement
Paramètre block.topPosition
Paramètre block.type
Action blockCopy
Action blockDelete
Action blockFill
Action blockLowerCase
Action blockMarkAll
Action blockMarkBottom
Action blockMarkCharacter
Action blockMarkDown
Action blockMarkElement
Action blockMarkElementAtMouse
Action blockMarkEnd
Action blockMarkHome
Action blockMarkLeft
Action blockMarkNextWord
Action blockMarkPageDown
Action blockMarkPageLeft
Action blockMarkPageRight
Action blockMarkPageUp
Action blockMarkPrevWord
Action blockMarkRectangle
Action blockMarkRectangleAtMouse
Action blockMarkRight
Action blockMarkToMouse
Action blockMarkTop
Action blockMarkUp
Action blockMarkWord
Action blockMarkWordAtMouse
Action blockMove
Action blockOverlay
Action blockShiftLeft
Action blockShiftRight
Action blockUnmark
Action blockUpperCase
Action filterSelection
Action findBlockEnd
Action findBlockStart
Action findSelection
Copyright IBM Corporation 1992, 2005. All Rights Reserved.