4D v16

SVG_SET_STROKE_DASHARRAY

Inicio

 
4D v16
SVG_SET_STROKE_DASHARRAY

SVG_SET_STROKE_DASHARRAY 


 

SVG_SET_STROKE_DASHARRAY ( objetoSVG ; raya {; valor}{; valor2 ; ... ; valorN} ) 
Parámetro Tipo   Descripción
objetoSVG  Ref_SVG in Referencia de un elemento SVG
raya  Real in Longitud de la primera raya
valor  Entero largo in Longitud de espacios y de rayas

El comando SVG_SET_STROKE_DASHARRAY permite definir el patrón de guiones y espacios utilizados para delinear el trazo del objeto SVG designado por objetoSVG. Si svgObject no es una referencia SVG válida, se genera un error.

El valor total del parámetro raya indica la longitud de la primera raya del patrón de puntos. Si se omiten los parámetros valor, la línea punteada consistirá en una serie de guiones y espacios de la misma longitud.

El valor decimal del parámetro raya, si no es nulo, indica la distancia a partir de la cual comenzar las rayas.

Si raya vale 0, el patrón de puntos se elimina.

Los parámetros valor especifican alternadamente la longitud de los espacios y las rayas que siguen la primera raya. Si se da un número impar de valores (incluyendo la primera raya), la lista de valores se repite hasta que se produce un número par de valores.

Ver también:
http://www.w3.org/TR/SVG/painting.html#StrokeProperties

Ejemplo  

Ilustraciones de una línea punteada:

  //Línea
 $Dom_line:=SVG_New_line($Dom_SVG;10;10;500;500)
 SVG_SET_STROKE_WIDTH($Dom_line;10)
 SVG_SET_STROKE_DASHARRAY($Dom_line;8,099)
 SVG_SET_STROKE_BRUSH($Dom_line;"red")
 
  //Rectángulo
 $Dom_rect:=SVG_New_rect($Dom_SVG;25;30;320;240;10;10;"red";"yellow:30")
 SVG_SET_STROKE_WIDTH($Dom_rect;5)
 SVG_SET_STROKE_DASHARRAY($Dom_rect;2)
 
  //Círculo
 $Dom_circle:=SVG_New_circle($Dom_SVG;350;400;100;"blue";"none")
 SVG_SET_STROKE_DASHARRAY($Dom_circle;2;4;6;8)

 
PROPIEDADES 

Producto: 4D
Tema: Atributos
Número 65897

 
HISTORIA 

Creado por: 4D v12

 
ARTICLE USAGE

4D SVG ( 4D v16)