4D Write v16WR GET SELECTION |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Write v16
WR GET SELECTION
|
WR GET SELECTION ( area ; primeira ; ultima ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
area | Inteiro longo |
![]() |
Área 4D Write | |||||
primeira | Inteiro longo |
![]() |
Recebe o primeiro caractere | |||||
ultima | Inteiro longo |
![]() |
Fim da seleção | |||||
O comando WR GET SELECTION devolve, nas variáveis primeiro e ultimo, as posições do texto selecionado em area.
primeiro sempre é 1 menor que o primeiro caractere selecionado. ultimo é sempre igual ao último caractere selecionado. Se primeiro e ultimo são iguais, nenhum texto está selecionado e o ponto de inserção se localiza depois do caráter descrito por primeiro.
O seguinte exemplo define as margens de todo o documento e recupera a seleção original:
WR GET SELECTION(area;StartSel;EndSel) `Releitura da seleção atual
WR EXECUTE COMMAND(area;wr cmd select all) `Selecionar tudo
`Definir margens
WR SET TEXT PROPERTY(area;wr left margin;49)
WR SET TEXT PROPERTY(area;wr first indent;49)
WR SET TEXT PROPERTY(area;wr right margin;504)
WR SET SELECTION(area;StartSel;EndSel) `Voltar a seleção a sua posição inicial
Produto: 4D Write
Tema: WR Gestão de texto
Número
89199
Criado por: 4D Write 6
4D Write - Linguagem ( 4D Write v16)