Saltar al contenido principal
Versión: Siguiente

WP Get text

WP Get text ( objRango {; expresiones} ) -> Resultado

ParámetroTipoDescripción
objRangoObjectRango o elemento o documento 4D Write Pro
expresionesNumberInstrucciones para evaluar la expresión
ResultadoTextTexto de objRango

Descripción

El comando WP Get text recupera el contenido de texto de un documento 4D Write Pro dentro del objRango especificado.

WP Get text solo devuelve texto sin formato. Todo estilo aplicado (negrita, cursiva, etc.) se ignorará.

En el parámetro objRango, pase un objeto que contenga:

  • un rango, o
  • un elemento (tabla / párrafo / cuerpo / encabezado / pie de página / sección / subsección), o
  • un documento 4D Write Pro

Notas:

  • Si pasa un documento 4D Write Pro en objRango, el comando sólo devuelve el texto del elemento del cuerpo del documento.
  • Si pasa una subsección en objRango, el comando devuelve el texto de la sección padre.

El parámetro opcional expresiones da instrucciones para la evaluación de expresiones 4D dentro de objRango (para mayor información, consulte la página Gestión de fórmulas). Las opciones son:

ConstanteComentario
wk expressions as sourceSe devuelve la cadena original de referencias de expresión 4D.
wk expressions as spaceCada referencia se devuelve como un carácter de espacio no disruptivo.
wk expressions as valueLas referencias de expresión 4D se devuelven en su formulario evaluada. (Por defecto si la opción no se pasa).

Importante: solo el texto sin formato con wk expressions as space es consistente con los índices de rango de texto utilizados por los comandos WP o ST, ya que los comandos WP y ST siempre asumen el tamaño de la expresión = 1 caracter.

Notas:

  • Si objRango contiene imágenes, las imágenes se ignoran y se devuelven como caracteres espaciales (" ").
  • Si objRango contiene tablas, el contenido de cada celda se trata como párrafos individuales y se devuelve como texto separado por pestañas. Las filas están separadas por retornos de carro.

Ejemplo

Para recuperar el texto en este documento:

puede escribir:

 $range:=WP Text range(myDoc2;wk start text;wk end text)
 vText:=WP Get text($range;wk expressions as value) //devuelve "Hola mundo! Hoy es: 06/03/18."
 vText2:=WP Get text($range;wk expressions as source) //devuelve "Hola mundo! Hoy es: Current date."
 vText3:=WP Get text($range;wk expressions as space) //devuelve "Hola mundo! Hoy es:  ."

Ver también

Gestión de fórmulas
WP SET TEXT