| 4D v13SVG_SET_FILL_RULE | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v13
 SVG_SET_FILL_RULE 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SVG_SET_FILL_RULE ( objetoSVG ; modoPreench ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| objetoSVG | SVG_Ref |   | Referencia de um elemento SVG | |||||
| modoPreench | Texto |   | 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
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)
	Produto: 4D
	Tema: Atributos 
	Número 
        65899
        
        
        
	
	Criado por: 4D v12