4D v16

SVG_New_polygon_by_arrays

ホーム

 
4D v16
SVG_New_polygon_by_arrays

SVG_New_polygon_by_arrays 


 

SVG_New_polygon_by_arrays ( parentSVGObject ; xArrayPointer ; yArrayPointer {; foregroundColor {; backgroundColor {; strokeWidth}}} ) -> 戻り値 
引数   説明
parentSVGObject  SVG_Ref in 親要素の参照
xArrayPointer  ポインター in ポイントのX軸の座標
yArrayPointer  ポインター in ポイントのY軸の座標
foregroundColor  文字 in 線のカラー名またはグラデーション名
backgroundColor  文字 in 背景のカラー名またはグラデーション名
strokeWidth  実数 in 線の太さ
戻り値  SVG_Ref in ポリゴンの参照

説明   

SVG_New_polygon_by_arrays コマンドは、parentSVGObject 引数で指定したSVGコンテナ内に連結した直線群から構成される閉じたフォームを描画し、その参照を返します。parentSVGObject 引数がSVGドキュメントではない場合、エラーが生成されます。

全ての座標の値はユーザー座標系に従います。

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

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

例題  

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

 ARRAY LONGINT($tX;0)
 ARRAY LONGINT($tY;0)
 
 APPEND TO ARRAY($tX;129)
 APPEND TO ARRAY($tY;10)
 APPEND TO ARRAY($tX;158)
 APPEND TO ARRAY($tY;96)
 APPEND TO ARRAY($tX;248)
 APPEND TO ARRAY($tY;96)
 APPEND TO ARRAY($tX;176)
 APPEND TO ARRAY($tY;150)
 APPEND TO ARRAY($tX;202)
 APPEND TO ARRAY($tY;236)
 APPEND TO ARRAY($tX;129)
 APPEND TO ARRAY($tY;185)
 APPEND TO ARRAY($tX;56)
 APPEND TO ARRAY($tY;236)
 APPEND TO ARRAY($tX;82)
 APPEND TO ARRAY($tY;150)
 APPEND TO ARRAY($tX;10)
 APPEND TO ARRAY($tY;96)
 APPEND TO ARRAY($tX;100)
 APPEND TO ARRAY($tY;96)
 
 objectRef:=SVG_New_polygon_by_arrays(svgRef;->$tX;->$tY)



参照 

SVG_New_polygon
SVG_New_regular_polygon

 
プロパティ 

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

 
履歴 

変更: Composant 4D SVG v11.4

 
ARTICLE USAGE

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