Utilizzare il comando block per impostare la selezione del blocco o per 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 }
È 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 nel punto in cui si trova il cursore. Al termine della copia, verrà selezionato il nuovo testo. |
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 end facoltativo, 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 nel punto in cui si trova il cursore. Dopo aver completato lo spostamento, il testo spostato verrà selezionato. |
overlay [trasparente] | Utilizzare il parametro overlay per sovrapporre il testo nel punto in cui si trova il cursore con il testo selezionato di recente. Se si specifica il parametro facoltativo transparent, solo gli spazi verranno sovrapposti dal testo selezionato. |
impostare [ stream | character | element | rectangle ] |
Utilizzare il parametro set per impostare la selezione del blocco.
Una nuova selezione del blocco sarà creata nel punto in cui si trova il 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 è elemento o rettangolo. Utilizzare i parametri facoltativi sinistra e destra 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. Se count non viene specificato, viene usato 1. |
upperCase | Utilizzare il parametro upperCase per modificare il testo selezionato in carattere maiuscolo. |
Il parametro status non é influenzato da questo comando.
Esiste solo una selezione di blocco per l'intera istanza dell'applicazione editor. Se si ha una selezione blocco in una vista documento ed è stata impostata una selezione blocco in una nuova vista documento, la selezione blocco nella prima vista documento viene cancellata. In tal modo è possibile effettuare operazioni di copia e spostamento da una vista documento ed un'altra. Poiché è presente una sola selezione, non vi è alcuna ambiguità.
Ci sono quattro tipi di selezione blocco: flusso, carattere, elemento e rettangolo.
Le operazioni di blocco interesseranno solo gli elementi visibili.
- La selezione flusso consente di selezionare un flusso di caratteri. La selezione é unita al cursore. Se il cursore viene spostato, la selezione viene eliminata. Se si apporta una modifica durante una selezione di flusso attiva, tutto il testo selezionato viene eliminato prima del cambiamento.
- La selezione carattere consente inoltre di selezionare un flusso di caratteri ma tale selezione non é accoppiata al cursore.
- La selezione rettangolo consente di selezionare un rettangolo di testo. La selezione non é accoppiata al cursore.
- La selezione elemento consente di selezionare solo gli elementi per intero. La selezione non é accoppiata al cursore.
block clear block fill * block lowerCase
Comandi, azioni e parametri dell'editor
Comando findText
Parametro 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 editor predefiniti
Copyright IBM Corporation 1992, 2004. Tutti i diritti riservati.