Utilice el mandato block para establecer la selección de bloque o manipular el texto seleccionado actualmente.
block { clear | copy | delete | fill chars | find [end] | lowerCase | move | overlay [transparent] | set [stream | character | element | rectangle] | shift [left | right] [count] | upperCase }
Debe especificar como mínimo uno de los parámetros del mandato block.
clear | Utilice el parámetro clear para eliminar la selección de bloque actual. |
copy | Utilice el parámetro copy para copiar el texto seleccionado actualmente en la posición actual del cursor. Una vez que ha finalizado la operación de copiar, se seleccionará el texto nuevo. |
delete | Utilice el parámetro delete para suprimir del documento el texto seleccionado actualmente. |
fill chars | Utilice el parámetro fill para sustituir todos los caracteres que actualmente están contenidos dentro de la selección de bloque por el carácter o caracteres chars. |
find [end] | Utilice el parámetro find para mover el cursor al principio de la selección de bloque. Si especifica el parámetro opcional end, el cursor se moverá al final de la selección de bloque. |
lowerCase | Utilice el parámetro lowerCase para cambiar el texto seleccionado a minúsculas. |
move | Utilice el parámetro move para mover el texto seleccionado a la posición actual del cursor. Una vez finalizada la operación de mover, se seleccionará el texto movido. |
overlay [transparent] | Utilice el parámetro overlay para recubrir el texto en la posición actual del cursor con el texto seleccionado actualmente. Si especifica el parámetro opcional transparent, sólo se recubrirán los espacios con el texto seleccionado. |
set [ stream | character | element | rectangle ] |
Utilice el parámetro set para establecer la selección de bloque.
Se creará una nueva selección de bloque en la posición actual del cursor si
|
shift [left | right] [count] | Utilice el parámetro shift para desplazar el texto seleccionado actualmente. El parámetro shift sólo puede utilizarse si el tipo de bloque actual es element o rectangle. Utilice los parámetros opcionales left y right para indicar la dirección en la que debe desplazarse el texto. Si no especifica ninguno de estos dos parámetros, el texto se desplazará hacia la derecha. El parámetro count puede especificarse para indicar el número de posiciones de carácter que el texto debe desplazarse. count debe ser un entero positivo. Si no especifica count, se presupone 1. |
upperCase | Utilice el parámetro upperCase para cambiar el texto seleccionado a mayúsculas. |
El parámetro status no se ve afectado por este mandato.
Solamente hay una selección de bloque para toda la instancia de aplicación de editor. Si tiene una selección de bloque en una vista de documento y establece una selección de bloque en una nueva vista de documento, se borra la selección de bloque de la primera vista. Esto permite realizar operaciones de copiar y mover desde una vista de documento a otra. No existe ninguna ambigüedad ya que sólo hay una selección.
Existen cuatro tipos de selección de bloque: corriente, carácter, elemento y rectángulo.
Las operaciones de bloque solo afectan a los elementos visibles.
- La selección de corriente permite seleccionar una corriente de caracteres. La selección está acoplada al cursor. Si se mueve el cursor, la selección se elimina. Si se realiza un cambio mientras hay una selección de corriente activa, todo el texto seleccionado se elimina antes del cambio.
- La selección de carácter también permite seleccionar una corriente de caracteres pero la selección no está acoplada al cursor.
- La selección de rectángulo permite seleccionar un rectángulo de texto. La selección no está acoplada al cursor.
- La selección de elemento sólo permite seleccionar elementos enteros. La selección no está acoplada al cursor.
block clear block fill * block lowerCase
Mandatos, acciones y parámetros del editor
Mandato findText
Parámetro block.bottomElement
Parámetro block.bottomPosition
Parámetro block.defaultType
Parámetro block.inView
Parámetro block.text
Parámetro block.topElement
Parámetro block.topPosition
Parámetro block.type
Acción blockCopy
Acción blockDelete
Acción blockFill
Acción blockLowerCase
Acción blockMarkAll
Acción blockMarkBottom
Acción blockMarkCharacter
Acción blockMarkDown
Acción blockMarkElement
Acción blockMarkElementAtMouse
Acción blockMarkEnd
Acción blockMarkHome
Acción blockMarkLeft
Acción blockMarkNextWord
Acción blockMarkPageDown
Acción blockMarkPageLeft
Acción blockMarkPageRight
Acción blockMarkPageUp
Acción blockMarkPrevWord
Acción blockMarkRectangle
Acción blockMarkRectangleAtMouse
Acción blockMarkRight
Acción blockMarkToMouse
Acción blockMarkTop
Acción blockMarkUp
Acción blockMarkWord
Acción blockMarkWordAtMouse
Acción blockMove
Acción blockOverlay
Acción blockShiftLeft
Acción blockShiftRight
Acción blockUnmark
Acción blockUpperCase
Acción filterSelection
Acción findBlockEnd
Acción findBlockStart
Acción findSelection
Mandatos por omisión del editor
Copyright IBM Corporation 1992, 2004. Reservados todos los derechos.