他の言語でもおなじみのmoveTo(),lineTo()でおこないます。 直線1本なら、 moveTo(); lineTo(); で終わりです。しかし、 moveTo(); lineTo(); lineTo(); lineTo(); 複数のlineTo()を使えば多角形を描くことができます。サンプルです。 線の太さ lineWidth プロパティで設定します。
線の色strokeStyle プロパティで設定します。
破線setLineDash() メソッドで設定します。
実線に戻すには、
線の先端lineCap プロパティーで設定します。
"butt" 先端に何も処理しません。"round" 先端を丸くします。 "square" 先端に四角にします。(線が長くなっただけに見える。) 角の種類 lineJoin プロパティーで設定します。
"miter" 角をマイター結合(デフォルト)"bevel" 角をベベル結合 "round" 角をラウンド結合 |