| 4D v16WP SET ATTRIBUTES | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v16
  WP SET ATTRIBUTES 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WP SET ATTRIBUTES ( rangoObj | wpDoc ; nomAtrib ; valorAtrib {; nomAtrib2 ; valorAtrib2 ; ... ; nomAtribN ; valorAtribN} ) | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| rangoObj | wpDoc | Objeto |   | Rango o documento 4D Write Pro | |||||
| nomAtrib | Cadena |   | Nombre del atributo a definir | |||||
| valorAtrib | Cadena, Real, Booleano |   | 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ámetro | Atributos comunes (excepto "verticalAlign") | Atributos documento únicamente | Atributos párrafo únicamente | Atributos carácter únicamente (y "verticalAlign") | 
| rangoObj desde WP Get paragraphs | párrafos | documento | párrafos | párrafos | 
| rangoObj desde WP Get pictures | imágenes | documento | - | - | 
| rangoObj desde WP Get range o | párrafos para el rango | documento | párrafos para el rango (interceptando párrafos) | caracteres para el rango | 
| wpDoc | documento | documento | párrafos para todo el documento | caracteres 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:

									Atributos 4D Write Pro 
									
									WP GET ATTRIBUTES
									
									WP RESET ATTRIBUTES
									
	Producto: 4D
	Tema: Lenguaje 4D Write Pro
	
        
        
	
	Creado por: 4D v15 R4
	Referencia 4D Write Pro ( 4D v16)
	
 Añadir un comentario
Añadir un comentario