Class Path2D

Class Path2D

名称: Aspose.Html.Dom.Canvas セットアップ: Aspose.HTML.dll (25.5.0)

Canvas 2D API の Path2D インターフェイスは、 CanvasRenderingContext2D オブジェクトで後に使用されるルートを宣言するために使用されます。CanvasRenderingContext2Dインターフェイスのパス方法もこのインターフェイスに存在し、あなたが作成することを可能にします。あなたが保存し、カンボジアで必要なように再生することができるルート。

[ComVisible(true)]
[DOMObject]
[DOMName("Path2D")]
public class Path2D : DOMObject, INotifyPropertyChanged, ICanvasPathMethods, IDisposable

Inheritance

object DOMObject Path2D

Implements

INotifyPropertyChanged , ICanvasPathMethods , IDisposable

相続人

DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

パス2D()

新しくインスタントされたPath2Dオブジェクトを返します。

[DOMConstructor]
public Path2D()

パス2D(パス2D)

新しくインスタントされた Path2D オブジェクトを論点として別のコースで返します(コピーを作成します)

[DOMConstructor]
public Path2D(Path2D path)

Parameters

path Path2D

別の Path2D オブジェクトと呼びかけると、パス 議論のコピーが作成されます。

パス2D(ストレッチ)

新しくインスタントされたPath2DオブジェクトをSVGパスデータで構成されたストレッチで返します。

[DOMConstructor]
public Path2D(string d)

Parameters

d string

SVGパスデータで構成されるストレッチ

Methods

AddPath(パス2D)

主張によって与えられた道を道に追加する。

[DOMName("addPath")]
public void AddPath(Path2D path)

Parameters

path Path2D

Path2D を追加する方法

AddPath(Path2D、SVGMatrix)

主張によって与えられた道を道に追加する。

[DOMName("addPath")]
public void AddPath(Path2D path, SVGMatrix transformation)

Parameters

path Path2D

Path2D を追加する方法

transformation SVGMatrix

SVGMatrix は、追加されるコースの変換マトリックスとして使用されます。

Arc(ダブル、ダブル、ダブル、ダブル)

(x、y)ポジションに焦点を当てているルートにアークを追加し、ラジオ r はスタート時点で始まり、終了時点で終わり、アンチロックウィーズ(時刻ウィーズにデフォルト)によって指定された方向に進む。

public void Arc(double x, double y, double radius, double startAngle, double endAngle)

Parameters

x double

アルクの中心のXコーディネート。

y double

アルクの中心のYコーディネート。

radius double

アルクのラジオ。

startAngle double

弓が始まる角度は、ポジティブX軸から時計的に測定され、放射線で表現されます。

endAngle double

弓が終わる角度は、ポジティブX軸から時計的に測定され、放射線で表現されます。

Arc(ダブル、ダブル、ダブル、ボール)

(x、y)ポジションに焦点を当てているルートにアークを追加し、ラジオ r はスタート時点で始まり、終了時点で終わり、アンチロックウィーズ(時刻ウィーズにデフォルト)によって指定された方向に進む。

public void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)

Parameters

x double

アルクの中心のXコーディネート。

y double

アルクの中心のYコーディネート。

radius double

アルクのラジオ。

startAngle double

弓が始まる角度は、ポジティブX軸から時計的に測定され、放射線で表現されます。

endAngle double

弓が終わる角度は、ポジティブX軸から時計的に測定され、放射線で表現されます。

counterclockwise bool

二つの角度の間で反時刻の形で引き出されるようにする。

ArcTo(ダブル、ダブル、ダブル、ダブル)

指示されたコントロールポイントとラジウムで、直線で前点に接続するルートを追加します。

public void ArcTo(double x1, double y1, double x2, double y2, double radius)

Parameters

x1 double

最初のコントロールポイントのためのX軸座標。

y1 double

y-axis は、最初のコントロールポイントのためのコーディネートです。

x2 double

x 軸は第 2 コントロール ポイントのためのコーディネートです。

y2 double

y-axisは2番目のコントロールポイントのためのコーディネートです。

radius double

アルクのラジオ。

BezierCurveTo(ダブル、ダブル、ダブル、ダブル、ダブル)

コースにキューブベジエル曲線を加え、3ポイントが必要です。最初の2点はコントロールポイントで、第3点は最終点です。出発点は現在の道の最後の点です。変換するには、Bézier曲線を作成する前に moveTo() を使用して変更することができます。

public void BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)

Parameters

cp1x double

コントロールポイントの最初のコントロールポイントのX軸。

cp1y double

最初のコントロールポイントのためのコーディネートの y 軸。

cp2x double

二番目のコントロールポイントのための座標のX軸。

cp2y double

二番目のコントロールポイントのための座標の y 軸。

x double

最終点のためのX軸の座標。

y double

最終点のためのコーディネートのY軸。

ClosePath()

ペンのポイントが現在のサブパスの始まりに戻るようにする。それは、現在の点からスタートまで直線を引き出すことを試みます。形状がすでに閉じられている場合、あるいはポイントが1つしかない場合、この機能は何の役にも立たない。

public void ClosePath()

Dispose()

オブジェクトがある。

public void Dispose()

Ellipse(ダブル、ダブル、ダブル、ダブル、ダブル、ダブル)

(x、y)の位置に焦点を当てた路線にエリプスを追加し、ラジオXとラジオYがスタート時に始まります。最後に、アンチロックウィーズ(時計ウィーズにデフォルト)によって指定された方向に進む。

public void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)

Parameters

x double

エリプスの中心のための座標のX軸。

y double

エリプスの中心への座標の y 軸。

radiusX double

エリプスの大軸の放射線。

radiusY double

エリプスの小軸の放射線。

rotation double

このエリプスの回転は、放射線で表現されます。

startAngle double

出発点は、それが引き出されるX軸から測定され、放射線で表現されます。

endAngle double

結末のエリプスの角度は、放射線で表現されます。

Ellipse(ダブル、ダブル、ダブル、ダブル、ダブル、ボール)

(x、y)の位置に焦点を当てた路線にエリプスを追加し、ラジオXとラジオYがスタート時に始まります。最後に、アンチロックウィーズ(時計ウィーズにデフォルト)によって指定された方向に進む。

public void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)

Parameters

x double

エリプスの中心のための座標のX軸。

y double

エリプスの中心への座標の y 軸。

radiusX double

エリプスの大軸の放射線。

radiusY double

エリプスの小軸の放射線。

rotation double

このエリプスの回転は、放射線で表現されます。

startAngle double

出発点は、それが引き出されるX軸から測定され、放射線で表現されます。

endAngle double

結末のエリプスの角度は、放射線で表現されます。

anticlockwise bool

オプションのボレーンは、もし真実なら、エリプスの反ロックウィーズ(対ロックウィーズ)を引っ張り、時計ウィーズの方向に引っ張ります。

LineTo(ダブル、ダブル)

サブパスの最後の点を x に接続し、y は直線で調整します。

public void LineTo(double x, double y)

Parameters

x double

線の終わりのための座標のX軸。

y double

線の終わりのための座標の y 軸。

MoveTo(ダブル、ダブル)

新しいサブパスの出発点を(x、y)コーディネートに移動します。

public void MoveTo(double x, double y)

Parameters

x double

ポイントのX軸

y double

Y ポイントの軸

QuadraticCurveTo(ダブル、ダブル、ダブル)

現在のルートに四角形のベジエル曲線を追加します。

public void QuadraticCurveTo(double cpx, double cpy, double x, double y)

Parameters

cpx double

コントロールポイントのコントロール点のX軸。

cpy double

コントロールポイントのためのコラボレートのY軸。

x double

最終点のためのX軸の座標。

y double

最終点のためのコーディネートのY軸。

Rect(ダブル、ダブル、ダブル)

位置(x、y)に直角のための道を作成し、幅と高さによって決定されるサイズです。

public void Rect(double x, double y, double w, double h)

Parameters

x double

直角出発点のための座標のX軸。

y double

直角出発点のための座標の y 軸。

w double

直角の幅。

h double

直角の高さ。

 日本語