4D v16

SVG_SET_STROKE_DASHARRAY

Página Inicial

 
4D v16
SVG_SET_STROKE_DASHARRAY

SVG_SET_STROKE_DASHARRAY 


 

SVG_SET_STROKE_DASHARRAY ( objetoSVG ; listra {; valor}{; valor2 ; ... ; valorN} ) 
Parâmetro Tipo   Descrição
objetoSVG  Ref_SVG in Referencia de um elemento SVG
listra  Real in Longitude da primeira listra
valor  Inteiro longo in Longitude de espaços e de listras

O comando SVG_SET_STROKE_DASHARRAY permite definir o patrão de roteiros e espaços utilizados para delinear o traço do objeto SVG designado por objetoSVG. Se svgObject não é uma referencia SVG válida, é gerado um erro.

O valor total do parâmetro listra indica a longitude da primeira listra do patrão de pontos. Se omitidos os parâmetros valor, a linha pontilhada consistirá em uma série de roteiros e espaços da mesma longitude.

O valor decimal do parâmetro listra, se não é nulo, indica a distância a partir da qual começar as listras.

Se listra vale 0, o patrão de pontos é eliminado.

Os parâmetros valor especificam alternativamente a longitude dos espaços e as listras que seguem a primeira listra. Se dado um número ímpar de valores (incluindo a primeira listra), a lista de valores se repete até que se produz um número par de valores.

Ver também:
http://www.w3.org/TR/SVG/painting.html#StrokeProperties

Exemplo  

Ilustrações de uma linha pontilhada:

  //Linha
 $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")
 
  //Retâ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)

 
PROPRIEDADES 

Produto: 4D
Tema: Atributos
Número 65897

 
HISTÓRIA 

Criado por: 4D v12

 
ARTICLE USAGE

4D SVG ( 4D v16)