4D v16

SVG_SET_FILL_RULE

ホーム

 
4D v16
SVG_SET_FILL_RULE

SVG_SET_FILL_RULE 


 

SVG_SET_FILL_RULE ( svgObject ; fillRule ) 
引数   説明
svgObject  SVG_Ref in SVG要素の参照
fillRule  テキスト in オブジェクトの塗りつぶしモード

説明   

SVG_SET_FILL_RULEコマンドを使用して、svgObjectで指定したSVGオブジェクトに塗りつぶしルールを適用できます。svgObjectが有効な参照でない場合エラーが生成されます。

fillRule 引数は以下のいずれかでなければなりません: "nonzero", "evenodd" または "inherit"。これら以外の場合エラーが生成されます。

参照: http://www.w3.org/TR/SVG/painting.html#FillRuleProperty

例題  

塗りつぶしモードのイラスト:

  // '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")
 
  // '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")
 
  // 水平移動
 SVG_SET_TRANSFORM_TRANSLATE($Dom_path;300)

 
プロパティ 

プロダクト: 4D
テーマ: 属性
番号: 65899

 
履歴 

初出: 4D v12

 
ARTICLE USAGE

SVGコンポーネント ( 4D v16)