Utilize o comando block para definir a seleção de blocos ou manipular o texto atualmente selecionado.
block { clear | copy | delete | fill chars | find [end] | lowerCase | move | overlay [transparent] | set [stream | character | element | rectangle] | shift [left | right] [count] | upperCase }
Você deve especificar pelo menos um dos parâmetros para o comando block.
clear | Utilize o parâmetro clear para remover a seleção de bloco atual. |
copy | Utilize o parâmetro copy para copiar o texto atualmente selecionado para a posição atual do cursor. Depois de concluir a cópia, o novo texto será selecionado. |
delete | Utilize o parâmetro delete para excluir o texto atualmente selecionado do documento. |
fill chars | Utilize o parâmetro fill para substituir todos os caracteres atualmente contidos dentro da seleção de bloco pelo(s) caractere(s) chars. |
find [end] | Utilize o parâmetro find para mover o cursor para o início da seleção de bloco. Se você especificar o parâmetro opcional end, o cursor será movido para o final da seleção de bloco. |
lowerCase | Utilize o parâmetro lowerCase para alterar o texto selecionado para letras minúsculas. |
move | Utilize o parâmetro move para mover o texto selecionado para a posição atual do cursor. Depois que a movimentação for concluída, o texto movido será selecionado. |
overlay [transparent] | Utilize o parâmetro overlay para sobrepor o texto na posição atual do cursor pelo texto atualmente selecionado. Se você especificar o parâmetro opcional transparent, somente os espaços serão sobrepostos pelo texto selecionado. |
set [ stream | character | element | rectangle ] |
Utilize o parâmetro set para definir a seleção
de bloco. Uma nova seleção de bloco será criada na posição atual do cursor se
|
shift [left | right] [count] | Utilize o parâmetro shift para deslocar o texto atualmente selecionado. O parâmetro shift só pode ser utilizado se o tipo de bloco atual for element ou rectangle. Utilize os parâmetros opcionais left e right para indicar a direção na qual o texto deve ser deslocado. Se você não especificar nenhum parâmetro, o texto será deslocado para a direita. O parâmetro count pode ser especificado para indicar o número de posições de caracteres que o texto deve ser deslocado. count deve ser um número inteiro positivo. Se count não for especificado, 1 será o padrão. |
upperCase | Utilize o parâmetro upperCase para alterar o texto selecionado para letras maiúsculas. |
O parâmetro status não é afetado por esse comando.
Há apenas uma seleção de bloco para toda a instância do aplicativo do editor. Se você tiver uma seleção de bloco na visualização de um documento e definir uma seleção de bloco na visualização de um novo documento, a seleção de bloco na visualização do primeiro documento será limpa. Isso permite que você execute operações de cópia e movimentação da exibição de um documento para outro. Não há ambigüidade, pois há apenas uma seleção.
Existem quatro tipos de seleção de bloco: stream, character, element e rectangle.
As operações de bloco afetam somente elementos visíveis.
- A seleção stream permite que você selecione um fluxo de caracteres. A seleção está acoplada ao cursor. Se você mover o cursor, a seleção será removida. Se você fizer uma alteração enquanto houver uma seleção stream ativa, todo o texto selecionado será removido antes da alteração.
- A seleção character também permite selecionar um fluxo de caracteres, mas ela não é acoplada ao cursor.
- A seleção rectangle permite que você selecione um retângulo do texto. A seleção não está acoplada ao cursor.
- A seleção element permite que você selecione somente o conjunto de elementos. A seleção não está acoplada ao cursor.
block clear block fill * block lowerCase
Comandos, ações e parâmetros do editor
Comando 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
Ação blockCopy
Ação blockDelete
Ação blockFill
Ação blockLowerCase
Ação blockMarkAll
Ação blockMarkBottom
Ação blockMarkCharacter
Ação blockMarkDown
Ação blockMarkElement
Ação blockMarkElementAtMouse
Ação blockMarkEnd
Ação blockMarkHome
Ação blockMarkLeft
Ação blockMarkNextWord
Ação blockMarkPageDown
Ação blockMarkPageLeft
Ação blockMarkPageRight
Ação blockMarkPageUp
Ação blockMarkPrevWord
Ação blockMarkRectangle
Ação blockMarkRectangleAtMouse
Ação blockMarkRight
Ação blockMarkToMouse
Ação blockMarkTop
Ação blockMarkUp
Ação blockMarkWord
Ação blockMarkWordAtMouse
Ação blockMove
Ação blockOverlay
Ação blockShiftLeft
Ação blockShiftRight
Ação blockUnmark
Ação blockUpperCase
Ação filterSelection
Ação findBlockEnd
Ação findBlockStart
Ação findSelection
Comandos padrão do editor
Copyright IBM Corporation 1992, 2004. Todos os direitos reservados.