4D Write v16

WR SELECT

Inicio

 
4D Write v16
WR SELECT

WR SELECT 


 

WR SELECT ( area ; tipo ; inicio ; fin ) 
Parámetro Tipo   Descripción
area  Entero largo in Área 4D Write
tipo  Entero in Tipo a seleccionar
inicio  Entero largo in Primer carácter
fin  Entero largo in Último carácter. Opcional para ciertos selectores

El comando WR SELECT selecciona texto definido por tipo, inicio, y fin. WR SELECT no cambia la selección actual si el valor buscado no existe.

Defina el parámetro tipo utilizando una de las siguientes constantes, del tema "WR Seleccionar tipo":

Constante Tipo Valor
wr select characters Entero largo 0
wr select expression Entero largo 1
wr select paragraphs Entero largo 2
wr select ruler Entero largo 3
wr select picture Entero largo 4
wr select style Entero largo 5
wr select word Entero largo 6
wr select page break Entero largo 7
wr select column break Entero largo 8
wr select hyphen Entero largo 9
wr select page number Entero largo 10
wr select date and time Entero largo 11
wr select hyperlink Entero largo 12
wr select HTML expression Entero largo 13
wr select RTF expression Entero largo 14

El siguiente ejemplo efectúa las diferentes operaciones en función de la presencia o no de un salto de página:

  `Establecer la selección
 WR SET SELECTION(area;0;0)
  `Intente seleccionar el primer salto de página
 WR SELECT(area;wr select page break;1)
  `Recuperación de los límites de la nueva selección
 WR GET SELECTION(area;$vlbegin;$vlend)
 If(($vlbegin=0) & ($vlend=0))
  `No hay salto de página
 Else
  `Hacer algo con el salto de página
 End if

El siguiente ejemplo selecciona las referencias en el área 4D Write referenciada por area y les aplica un estilo que las vuelve reconocibles fácilmente:

 NbObjects:=WR Count(area;4)
  `Contar el número de referencias
 For(i;1;NbObjects)
    WR SELECT(area;wr select expression;i)
  `Seleccionar cada referencia
    WR GET REFERENCE(area;TableNo;FieldNo;vName;vType)
    WR SET TEXT PROPERTY(area;wr bold;1)
    WR SET TEXT PROPERTY(area;wr text color;wr blue)
  `Aplicar Azul y Negrita a la selección
 End for



Ver también 

WR Count
WR Replace
WR SELECT PICTURE IN PAGE

 
PROPIEDADES 

Producto: 4D Write
Tema: WR Gestión de texto
Número 89189

 
HISTORIA 

Modificado: 4D Write 6.7

 
ARTICLE USAGE

4D Write - Lenguaje ( 4D Write v16)