4D v16

SVG_New_rect

ホーム

 
4D v16
SVG_New_rect

SVG_New_rect 


 

SVG_New_rect ( parentSVGObject ; x ; y ; width ; height {; roundedX {; roundedY {; foregroundColor {; backgroundColor {; strokeWidth}}}}} ) -> 戻り値 
引数   説明
parentSVGObject  SVG_Ref in 親要素の参照
倍長整数 in 左上端のX座標
倍長整数 in 左上端のY座標
width  倍長整数 in 長方形の幅
height  倍長整数 in 長方形の高さ
roundedX  倍長整数 in 水平方向の曲線
roundedY  倍長整数 in 垂直方向の曲線
foregroundColor  文字 in 線のカラー名またはグラデーション名
backgroundColor  文字 in 背景のカラー名またはグラデーション名
strokeWidth  実数 in 線の太さ
戻り値  SVG_Ref in 長方形の参照

説明   

SVG_New_rect コマンドはparentSVGObject 引数で指定したSVGコンテナ内に新しい長方形を作成し、その参照を返します。parentSVGObject 引数がSVGドキュメントではない場合、エラーが生成されます。

長方形は、xywidth そしてheight 引数の値に応じて位置とサイズが決定されます。

任意のroundedXroundedY 引数を使用すると、指定した値に応じて角を丸めることができます。roundedY 引数が省略された場合(または-1を渡した場合)、曲線は通常のものになります。この引数をコマンドに無視させたい場合には、この引数に-1を渡して下さい。

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

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

デフォルトのカラーと太さの境界線で長方形を描画する場合を考えます:

 svgRef:=SVG_New
 objectRef:=SVG_New_rect(svgRef;10;10;200;100)

3ピクセル幅の赤い境界線をもった、青い長方形を描画する場合を考えます:


 svgRef:=SVG_New
 objectRef:=SVG_New_rect(svgRef;10;10;200;100;0;0;"red";"blue";3)

丸い角の、デフォルトのカラーと太さの境界線で三角形を描画する場合を考えます:

 svgRef:=SVG_New
 objectRef:=SVG_New_rect(svgRef;10;10;100;100;20)

左右の端が丸い、青の境界線を持った水色の長方形を描画する場合を考えます:

 svgRef:=SVG_New
 objectRef:=SVG_New_rect(svgRef;10;10;200;100;-1;50;"blue";"lightblue")



参照 

SVG_New_polygon
SVG_SET_ROUNDING_RECT

 
プロパティ 

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

 
履歴 

変更: Composant 4D SVG v11.4

 
ARTICLE USAGE

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