Utilizzare il comando block per impostare la selezione del blocco o gestire il testo attualmente selezionato.
block { clear | copy | delete | fill chars | find [end] | lowerCase | move | overlay [transparent] | set [stream | character | element | rectangle] | shift [left | right] [count] | upperCase }
E' necessario specificare almeno uno dei parametri sul comando di blocco.
Clear | Utilizzare il parametro clear per rimuovere la selezione del blocco corrente. |
copy | Utilizzare il parametro copy per copiare il testo attualmente selezionato nella posizione corrente del cursore. Una volta copiato, il nuovo testo verrà selezionato. |
canc | Utilizzare il parametro delete per cancellare il testo attualmente selezionato dal documento. |
fill chars | Utilizzare il parametro fill per sostituire tutti i caratteri attualmente contenuti nella selezione del blocco con il carattere o i caratteri chars. |
find [end] | Utilizzare il parametro find per spostare il cursore all'inizio della selezione del blocco. Se si specifica il parametro facoltativo end, il cursore verrà spostato alla fine della selezione del blocco. |
lowerCase | Utilizzare il parametro lowerCase per modificare il testo selezionato in carattere minuscolo. |
move | Utilizzare il parametro move per spostare il testo selezionato nella posizione corrente del cursore. Una volta spostato, il testo verrà selezionato. |
overlay [transparent] | Utilizzare il parametro overlay per sovrapporre il testo alla posizione attuale del cursore con il testo selezionato di recente. Se si specifica il parametro facoltativo transparent, solo gli spazi verranno sovrapposti dal testo selezionato. |
set [ stream | character | element | rectangle ] |
Utilizzare il parametro set per impostare la selezione del blocco.
Una nuova selezione del blocco verrà creata nella posizione corrente del cursore se
|
shift [left | right] [count] | Utilizzare il parametro shift per spostare il testo attualmente selezionato. Il parametro shift può solo essere utilizzato se l'attuale tipo di blocco è element o rectangle. Utilizzare i parametri facoltativi left e right per indicare la direzione verso cui il testo dovrebbe essere spostato. Se non si specifica alcun parametro, il testo sarà spostato sulla destra. Il parametro count può essere specificato per indicare il numero di posizioni del carattere di cui il testo dovrebbe essere spostato. count deve essere un numero intero positivo. Se non si specifica alcun valore per count, si presuppone che sia 1. |
upperCase | Utilizzare il parametro upperCase per modificare il testo selezionato in carattere maiuscolo. |
Il parametro status non è influenzato da questo comando.
C'è solo una selezione del blocco per l'intera istanza dell'applicazione dell'editor. Se si dispone di una selezione del blocco in una vista documento e si imposta una selezione del blocco in una nuova vista documento, la selezione del blocco nella prima vista viene eliminata. In tal modo, è possibile eseguire operazioni di copia e di spostamento da una vista documento all'altra. Non vi è alcuna ambiguità poiché vi è solo una selezione.
Ci sono quattro tipi di selezione blocco: stream, character, element e rectangle.
Le operazioni di blocco interessano solo gli elementi visibili.
- La selezione stream consente di selezionare uno flusso di caratteri. Tale selezione è abbinata al cursore. Se si sposta il cursore, la selezione viene rimossa. Se si apporta una modifiche mentre è attiva una selezione stream, tutto il testo selezionato verrà rimosso prima della modifica.
- Anche la selezione character consente di selezionare un flusso di caratteri, ma tale selezione non è abbinata al cursore.
- La selezione rectangle consente di selezionare un rettangolo di testo. Tale selezione non è abbinata al cursore.
- La selezione element consente di selezionare solo elementi completi. Tale selezione non è abbinata al cursore.
block clear block fill * block lowerCase
Comandi, azioni e parametri dell'editor
Comando findText
Comando block.bottomElement
Parametro block.bottomPosition
Parametro block.defaultType
Parametro block.inView
Parametro block.text
Parametro block.topElement
Parametro block.topPosition
Parametro block.type
Azione blockCopy
Azione blockDelete
Azione blockFill
Azione blockLowerCase
Azione blockMarkAll
Azione blockMarkBottom
Azione blockMarkCharacter
Azione blockMarkDown
Azione blockMarkElement
Azione blockMarkElementAtMouse
Azione blockMarkEnd
Azione blockMarkHome
Azione blockMarkLeft
Azione blockMarkNextWord
Azione blockMarkPageDown
Azione blockMarkPageLeft
Azione blockMarkPageRight
Azione blockMarkPageUp
Azione blockMarkPrevWord
Azione blockMarkRectangle
Azione blockMarkRectangleAtMouse
Azione blockMarkRight
Azione blockMarkToMouse
Azione blockMarkTop
Azione blockMarkUp
Azione blockMarkWord
Azione blockMarkWordAtMouse
Azione blockMove
Azione blockOverlay
Azione blockShiftLeft
Azione blockShiftRight
Azione blockUnmark
Azione blockUpperCase
Azione filterSelection
Azione findBlockEnd
Azione findBlockStart
Azione findSelection
Comandi predefiniti dell'editor
Copyright IBM Corporation 1992, 2004. Tutti i diritti riservati.