4D v16

SVG_New_regular_polygon

ホーム

 
4D v16
SVG_New_regular_polygon

SVG_New_regular_polygon 


 

SVG_New_regular_polygon ( parentSVGObject ; width ; number {; x {; y {; foregroundColor {; backgroundColor {; strokeWidth}}}}} ) -> 戻り値 
引数   説明
parentSVGObject  SVG_Ref in 親要素の参照
width  倍長整数 in 周囲の円の直径
number  倍長整数 in 辺の数
倍長整数 in 中心のX軸の座標
倍長整数 in 中心のY軸の座標
foregroundColor  文字 in 線のカラー名またはグラデーション名
backgroundColor  文字 in 背景のカラー名またはグラデーション名
strokeWidth  実数 in 線の太さ
戻り値  SVG_Ref in 多角形の参照

説明   

SVG_New_regular_polygon コマンドは、parentSVGObject 引数で指定したSVGコンテナ内にwidth 引数で半径を指定した円に内接する多角形を描画し、その参照を返します。parentSVGObject 引数が有効な参照ではない場合、エラーが生成されます。

任意のxy 引数を使用すると、円の中心を指定することができます。これらが省略された場合、円はドキュメントの左上端に接するように描画されます。

任意のforegroundColorbackgroundColor 引数には、それぞれ線のカラー名と背景のカラー名を渡します(カラーの詳細については、 テーマのコマンドを参照して下さい)。

任意のstrokeWidth 引数には、ペンのサイズ(線の太さ)の値を渡します(単位:ピクセル)。デフォルトの値は1です。

塗りカラーと境界線カラー、線の太さがデフォルトの、五角形を描画する場合を考えます:

 svgRef:=SVG_New
 objectRef:=SVG_New_regular_polygon(svgRef;100;5)

八角形と、それに外接する円と、対角線を描画する場合を考えます:

 svgRef:=SVG_New
 $width:=200
 $sides:=8
 objectRef:=SVG_New_regular_polygon(svgRef;$width;$sides;0;0;"crimson";"palevioletred";2)
 
 $radius:=$width/2
 objectRef:=SVG_New_rect(svgRef;0;0;$width;$width;0;0;"blue";"none")
 objectRef:=SVG_New_line(svgRef;0;$radius;$width;$radius;"blue")
 objectRef:=SVG_New_line(svgRef;$radius;0;$radius;$width;"blue")
 objectRef:=SVG_New_line(svgRef;0;0;$width;$width;"blue")
 objectRef:=SVG_New_line(svgRef;$width;0;0;$width;"blue")
 objectRef:=SVG_New_circle(svgRef;$radius;$radius;$radius;"blue";"none")



参照 

SVG_New_polygon

 
プロパティ 

プロダクト: 4D
テーマ: 描画
番号: 65974

 
履歴 

変更: Composant 4D SVG v11.4

 
ARTICLE USAGE

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