Interface ICanvasPathMethods

ICanvasPathMethods interface

ICanvasPathMethods インターフェイスは、オブジェクトのパスを操作するために使用されます。

public interface ICanvasPathMethods

メソッド

名前説明
Arc(double, double, double, double, double)(x, y) 位置を中心とし、startAngle から始まり endAngle で終わる半径 r のパスに、指定された方向に反時計回り (デフォルトでは時計回り) に円弧を追加します。
Arc(double, double, double, double, double, bool)(x, y) 位置を中心とし、startAngle から始まり endAngle で終わる半径 r のパスに、指定された方向に反時計回り (デフォルトでは時計回り) に円弧を追加します。
ArcTo(double, double, double, double, double)指定された制御点と半径を使用してパスに円弧を追加し、前の点に直線で接続します。
BezierCurveTo(double, double, double, double, double, double)3 次ベジエ曲線をパスに追加します。 3点必要です。 最初の 2 点は制御点で、3 番目の点は終点です。 開始点は現在のパスの最後の点 であり、ベジエ曲線を作成する前に moveTo() を使用して変更できます.
ClosePath()ペンのポイントを現在のサブパスの開始点に戻します。 現在点から始点まで直線を引こうとします。 シェイプがすでに閉じているか、ポイントが 1 つしかない場合、この関数は何もしません。
Ellipse(double, double, double, double, double, double, double)(x, y) 位置を中心とし、半径 radiusX および radiusY で、startAngle から開始し、endAngle で終了する楕円をパスに追加します。
Ellipse(double, double, double, double, double, double, double, bool)(x, y) 位置を中心とし、半径 radiusX および radiusY で、startAngle から開始し、endAngle で終了する楕円をパスに追加します。
LineTo(double, double)サブパスの最後のポイントを x、y 座標に直線で接続します。
MoveTo(double, double)新しいサブパスの始点を (x, y) 座標に移動します。
QuadraticCurveTo(double, double, double, double)現在のパスに 2 次ベジエ曲線を追加します。
Rect(double, double, double, double)位置 (x, y) に、幅と高さによって決まるサイズの四角形のパスを作成します。

関連項目