Interface ICanvasPathMethods

Interface ICanvasPathMethods

Namespace: Aspose.Html.Dom.Canvas
Assembly: Aspose.HTML.dll (25.1.0)

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

[DOMObject]
[ComVisible(true)]
[DOMNoInterfaceObject]
public interface ICanvasPathMethods

メソッド

Arc(double, double, double, double, double)

指定された方向に従って、(x, y)位置を中心とし、半径rの円弧を追加します。円弧はstartAngleからendAngleまで描かれ、デフォルトでは時計回りです。

[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle)

パラメーター

x double

円弧の中心のx座標。

y double

円弧の中心のy座標。

radius double

円弧の半径。

startAngle double

円弧の開始角度。正のx軸から時計回りに測定され、ラジアンで表現されます。

endAngle double

円弧の終了角度。正のx軸から時計回りに測定され、ラジアンで表現されます。

Arc(double, double, double, double, double, bool)

指定された方向に従って、(x, y)位置を中心とし、半径rの円弧を追加します。円弧はstartAngleからendAngleまで描かれ、デフォルトでは時計回りです。

[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)

パラメーター

x double

円弧の中心のx座標。

y double

円弧の中心のy座標。

radius double

円弧の半径。

startAngle double

円弧の開始角度。正のx軸から時計回りに測定され、ラジアンで表現されます。

endAngle double

円弧の終了角度。正のx軸から時計回りに測定され、ラジアンで表現されます。

counterclockwise bool

円弧を2つの角度の間で反時計回りに描画します。デフォルトでは時計回りに描画されます。

ArcTo(double, double, double, double, double)

指定された制御点と半径を持つ円弧をパスに追加し、前の点と直線で接続します。

[DOMName("arcTo")]
void ArcTo(double x1, double y1, double x2, double y2, double radius)

パラメーター

x1 double

最初の制御点のx軸座標。

y1 double

最初の制御点のy軸座標。

x2 double

2番目の制御点のx軸座標。

y2 double

2番目の制御点のy軸座標。

radius double

円弧の半径。

BezierCurveTo(double, double, double, double, double, double)

パスに3つの点を必要とする三次ベジェ曲線を追加します。最初の2点は制御点で、3番目の点が終点です。開始点は現在のパスの最後の点であり、ベジェ曲線を作成する前にmoveTo()を使用して変更できます。

[DOMName("bezierCurveTo")]
void BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)

パラメーター

cp1x double

最初の制御点のx軸座標。

cp1y double

最初の制御点のy軸座標。

cp2x double

2番目の制御点のx軸座標。

cp2y double

2番目の制御点のy軸座標。

x double

終点のx軸座標。

y double

終点のy軸座標。

ClosePath()

ペンのポイントを現在のサブパスの開始点に戻します。現在の点から開始点に直線を描こうとします。形状がすでに閉じられているか、1つの点のみの場合、この関数は何もしません。

[DOMName("closePath")]
void ClosePath()

Ellipse(double, double, double, double, double, double, double)

(x, y)位置を中心とし、半径radiusXとradiusYを持つ楕円をパスに追加します。楕円はstartAngleからendAngleまで描かれ、指定された方向に従って反時計回りに描かれます(デフォルトでは時計回りです)。

[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)

パラメーター

x double

楕円の中心のx座標。

y double

楕円の中心のy座標。

radiusX double

楕円の主軸の半径。

radiusY double

楕円の副軸の半径。

rotation double

この楕円の回転をラジアンで表現します。

startAngle double

描画を開始するx軸からの開始点をラジアンで表現します。

endAngle double

描画される楕円の終了角度をラジアンで表現します。

Ellipse(double, double, double, double, double, double, double, bool)

(x, y)位置を中心とし、半径radiusXとradiusYを持つ楕円をパスに追加します。楕円はstartAngleからendAngleまで描かれ、指定された方向に従って反時計回りに描かれます(デフォルトでは時計回りです)。

[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)

パラメーター

x double

楕円の中心のx座標。

y double

楕円の中心のy座標。

radiusX double

楕円の主軸の半径。

radiusY double

楕円の副軸の半径。

rotation double

この楕円の回転をラジアンで表現します。

startAngle double

描画を開始するx軸からの開始点をラジアンで表現します。

endAngle double

描画される楕円の終了角度をラジアンで表現します。

anticlockwise bool

オプションのブール値。trueの場合、楕円を反時計回りに描画し、そうでない場合は時計回りに描画します。

LineTo(double, double)

サブパスの最後の点をx, y座標に直線で接続します。

[DOMName("lineTo")]
void LineTo(double x, double y)

パラメーター

x double

線の終点のx座標。

y double

線の終点のy座標。

MoveTo(double, double)

新しいサブパスの開始点を(x, y)座標に移動します。

[DOMName("moveTo")]
void MoveTo(double x, double y)

パラメーター

x double

点のx座標。

y double

点のy座標。

QuadraticCurveTo(double, double, double, double)

現在のパスに二次ベジェ曲線を追加します。

[DOMName("quadraticCurveTo")]
void QuadraticCurveTo(double cpx, double cpy, double x, double y)

パラメーター

cpx double

制御点のx座標。

cpy double

制御点のy座標。

x double

終点のx座標。

y double

終点のy座標。

Rect(double, double, double, double)

幅と高さによって決定されるサイズで、位置(x, y)に矩形のパスを作成します。

[DOMName("rect")]
void Rect(double x, double y, double w, double h)

パラメーター

x double

矩形の開始点のx座標。

y double

矩形の開始点のy座標。

w double

矩形の幅。

h double

矩形の高さ。

 日本語