4D v16

WP SET ATTRIBUTES

Inicio

 
4D v16
WP SET ATTRIBUTES

WP SET ATTRIBUTES 


 

WP SET ATTRIBUTES ( rangoObj | wpDoc ; nomAtrib ; valorAtrib {; nomAtrib2 ; valorAtrib2 ; ... ; nomAtribN ; valorAtribN} ) 
Parámetro Tipo   Descripción
rangoObj | wpDoc  Objeto in Rango o documento 4D Write Pro
nomAtrib  Cadena in Nombre del atributo a definir
valorAtrib  Cadena, Real, Booleano in Nuevo valor atributo

El nuevo comando WP SET ATTRIBUTES le permite establecer el valor de cualquier atributo en un rango o documento.4D Write Pro. Este comando le permite acceder a cualquier tipo de atributo interno 4D Write Pro: carácter, párrafo, documento o imagen.

En el primer parámetro, puede pasar ya sea un rango de objetos 4D Write Pro (rangoObj) o una referencia de documento 4D Write (wpDoc). Un rangoObj es una parte de un documento 4D Write Pro que puede ser creado por los diferentes comandos. La siguiente tabla ofrece el alcance del comando WP SET ATTRIBUTES en función del objeto y atributos de destino:

ParámetroAtributos comunes (excepto "verticalAlign")Atributos documento únicamenteAtributos párrafo únicamenteAtributos carácter únicamente (y "verticalAlign")
rangoObj desde WP Get paragraphspárrafosdocumentopárrafospárrafos
rangoObj desde WP Get picturesimágenesdocumento--
rangoObj desde WP Get range o párrafos para el rangodocumentopárrafos para el rango (interceptando párrafos)caracteres para el rango
wpDocdocumentodocumentopárrafos para todo el documentocaracteres para todo el documento

Atributos comunes (como "margen", "relleno", etc.) son comunes a los documentos, párrafos, y/o imágenes.

Para obtener una lista completa de los atributos a pasar en nomAtrib, así como también sus respectivos valores, por favor consulte la sección Atributos 4D Write Pro .

En esta área 4D Write Pro, usted selecciona una palabra:

Si ejecuta el siguiente código:

 $range:=WP Get selection(*;"WParea") //obtener el rango seleccionado
 
  // definir el desplazamiento de la sombra en pt para el texto seleccionado
 WP SET ATTRIBUTES($range;wk text shadow offset;1)
  //definir el relleno del párrafo
 WP SET ATTRIBUTES($range;wk padding;1)
  //define un borde de 10 pt
 WP SET ATTRIBUTES($range;wk border style;wk solid;wk border width;10)
  //define los colores del borde
 WP SET ATTRIBUTES($range;wk border color;"blue";wk border color bottom;"#00FA9A";wk border color right;"#00FA9A")

Obtiene el siguiente resultado:

Este ejemplo ilustra el uso de las constantes wk inside y wk outside:

 $wpRange:=WP Get selection(writeProdoc)
 WP SET ATTRIBUTES($wpRange;wk border style+wk inside;wk dotted)
 WP SET ATTRIBUTES($wpRange;wk border style+wk outside;wk solid)
 WP SET ATTRIBUTES($wpRange;wk border color+wk outside;"#00FA9A")

Suponiendo que todo el contenido fue seleccionado, el resultado es:



Ver también 

Atributos 4D Write Pro
WP GET ATTRIBUTES
WP RESET ATTRIBUTES

 
PROPIEDADES 

Producto: 4D
Tema: Lenguaje 4D Write Pro

This command can be run in preemptive processes

 
HISTORIA 

Creado por: 4D v15 R4

 
ARTICLE USAGE

Referencia 4D Write Pro ( 4D v16)