| 4D Write v15WR Get selected text | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D Write v15
 WR Get selected text 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WR Get selected text ( area ) -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| area | Inteiro longo |   | Área 4D Write | |||||
| Resultado | Texto |   | Texto selecionado em área | |||||
O comando WR Get selected text devolve o texto selecionado na area.
Se sua base não funciona em modo Unicode e sim em modo compatibilidade ASCII (base de versões antigas de 4D convertidas sem que a preferência "Modo Unicode" tenha sido selecionada), o texto devolvido somente terá os primeiros 32 000 caracteres.
Você quer recuperar o texto selecionado na variável vText.
 vText:=WR Get selected text(area)Sua base foi criada com uma versão antiga de 4D e não se configurou em modo Unicode. Você quer provar o caso onde seleciona mais de 32 000 caracteres:
 C_LONGINT($start;$end)
 C_TEXT($text)
 
 WR GET SELECTION(WritePicture;$start;$end) `Recuperação dos limites de seleção
 If($end-$start>=32000) `Se a diferença é maior ou igual a 32 000, a seleção devolvida será truncada
    ALERT("Só os primeiros 32 000 caracteres serão recuperados.")
 End if
 $text:=WR Get selected text(WritePicture)
	Produto: 4D Write
	Tema: WR  Gestão de texto
	Número 
        89191
        
        
        
	
	Modificado: 4D Write v11
	
	
	
	
	
	
	
	
	4D Write - Linguagem ( 4D Write v15)
	
	
	
	
	
	
	
 Adicionar um comentário
Adicionar um comentário