4D v16

SVG_SET_FILL_RULE

Página Inicial

 
4D v16
SVG_SET_FILL_RULE

SVG_SET_FILL_RULE 


 

SVG_SET_FILL_RULE ( objetoSVG ; modoPreench ) 
Parâmetro Tipo   Descrição
objetoSVG  Ref_SVG in Referencia de um elemento SVG
modoPreench  Texto in Modo de preenchimento do objeto

O comando SVG_SET_FILL_RULE permite especificar o modo de preenchimento do objeto SVG designado por objetoSVG. É gerado um erro se objetoSVG não é uma referencia válida.

O parâmetro modoPreench deve conter um dos seguintes valores: "nonzero", "evenodd" ou "inherit". Caso contrário, é gerado um erro.

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

Exemplo  

Ilustração dos modos de preenchimento:

  //Criação de um traço com o modo de preenchimento 'evenodd'
 $Dom_path:=SVG_New_path($Dom_SVG;250;75)
 SVG_PATH_LINE_TO($Dom_path;323;301;131;161;369;161;177;301)
 SVG_PATH_CLOSE($Dom_path)
 SVG_SET_FILL_BRUSH($Dom_path;"red")
 SVG_SET_STROKE_WIDTH($Dom_path;3)
 SVG_SET_FILL_RULE($Dom_path;"evenodd")
 
  //Criação de um objeto similar com o modo de preenchimento 'nonzero'
 $Dom_path:=SVG_New_path($Dom_SVG;250;75)
 SVG_PATH_LINE_TO($Dom_path;323;301;131;161;369;161;177;301)
 SVG_PATH_CLOSE($Dom_path)
 SVG_SET_FILL_BRUSH($Dom_path;"red")
 SVG_SET_STROKE_WIDTH($Dom_path;3)
 SVG_SET_FILL_RULE($Dom_path;"nonzero")
  //Movimiento horizontal
 SVG_SET_TRANSFORM_TRANSLATE($Dom_path;300)

 
PROPRIEDADES 

Produto: 4D
Tema: Atributos
Número 65899

 
HISTÓRIA 

Criado por: 4D v12

 
ARTICLE USAGE

4D SVG ( 4D v16)