4D v16

WP SELECT

Inicio

 
4D v16
WP SELECT

WP SELECT 


 

WP SELECT ( {* ;} wpArea {; rangoObj}{; rangoInicio ; rangoFinal} ) 
Parámetro Tipo   Descripción
Operador in Si se especifica, wpArea es un nombre de objeto de formulario (cadena). Si se omite, wpArea es un campo objeto o variable.
wpArea  Cadena, Objeto in Nombre del objeto formulario (si * se especifica) o variable objeto 4D Write Pro o campo (si * se omite)
rangoObj  Objeto in Rango objeto a aplicar para crear una selección
rangoInicio  Entero largo in Offset inicial del rango de texto
rangoFinal  Entero largo in Offset final del rango de texto

El nuevo comando WP SELECT crea una nueva selección de texto en el área 4D Write Pro wpArea, basado en el rangoObj de un nuevo rango definido por rangoInicio y rangoFinal.

Si pasa el parámetro opcional *, indica que wpArea es un nombre de objeto de formulario (cadena). Si no pasa este parámetro, indica que wpArea es un campo objeto o variable 4D Write Pro. Si hay un área 4D Write Pro se pasa en el parámetro wpArea, el comando no hace nada.

Para definir el rango de selección, puede pasar un rango objeto existente en rangoObj, o pase un  par de límites rangoInicio / rangoFinal:

  • Primera sintaxis: WP SELECT({* ;} wpArea ; rangoObj)
    Un rangoObj es una parte de un documento 4D Write Pro; que puede ser creado por distintos comandos: como WP Get range, , WP GET PARAGRAPHS, o WP GET PICTURES.
  • Segunda sintaxis: WP SELECT({* ;} wpArea ; rangoInicio ; rangoFinal)
    En este caso en rangoInicio y rangoFinal pase los valores correspondientes a la posición de los primeros y últimos caracteres a seleccionar en el documento. Puede pasar wk start text en rangoInicio para definir el comienzo del documento y wk end text en rangoFinal para definir el final del documento. Tenga en cuenta que un documento 4D Write Pro no sólo contiene texto visible pero también las etiquetas de formato incluidas en el rango.

Ejemplo  

El siguiente código:

 $range2:=WP Get range([SAMPLE]WP;wk start text;12)
 WP SELECT(*;"WParea";$range2)

... tendrá el mismo resultado que:

 WP SELECT(*;"WParea";wk start text;12)



Ver también 

WP Get range

 
PROPIEDADES 

Producto: 4D
Tema: Lenguaje 4D Write Pro

 
HISTORIA 

Creado por: 4D v15 R4

 
ARTICLE USAGE

Referencia 4D Write Pro ( 4D v16)