| 4D Write v15WR GET SELECTION | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D Write v15
 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 v15)
	
	
	
	
	
	
	
 Adicionar um comentário
Adicionar um comentário