Class PathBuilder
名称: Aspose.Svg.Builder 会議: Aspose.SVG.dll (25.5.0)
構築クラスは、SVGパスデータストレッチを作成します。
[ComVisible(true)]
public class PathBuilder
Inheritance
相続人
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PathBuilder()
public PathBuilder()
Methods
A(ダブル、ボール、バウル、2倍)
パスデータに「Elliptical Arc Curve」コマンドを追加します。
public PathBuilder A(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
エリプスのX線です。
r2
double
エリプスのYラジオ。
angle
double
エリプスの回転角度はグレードです。
largeArcFlag
bool
旗は、弓が180度以上あるいはそれに等しいかどうかを示す。
sweepFlag
bool
フラッグは、弓がポジティブな角度の方向に引き上げられるかどうかを示す。
x
double
アルクの端点のXコーディネート。
y
double
アルクの端点のYコーディネート。
Returns
現在のPathBuilderは、
AddPathSegment(ストレッチ)
コースデータにカスタマイズされたコースセグメントを追加します。
public PathBuilder AddPathSegment(string segment)
Parameters
segment
string
カスタムパスセグメントストレッチ。
Returns
現在のPathBuilderは、
Ar(ダブル、ボール、バウル、2倍)
パスデータに相対的な「Elliptical Arc Curve」コマンドを追加します。
public PathBuilder Ar(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
エリプスのX線は、現在の位置に比べて。
r2
double
エリプスのYラジウムは、現在の位置に比べて。
angle
double
エリプスの回転角度は、現在の位置に比べて、グレードです。
largeArcFlag
bool
旗は、弓が180度以上あるいはそれに等しいかどうかを示す。
sweepFlag
bool
フラッグは、弓がポジティブな角度の方向に引き上げられるかどうかを示す。
x
double
アルクの端点のXコーディネートは、現在の位置に比べて。
y
double
アルクの端点の y コーディネートは、現在の位置に比べて。
Returns
現在のPathBuilderは、
Build()
路線データシリーズを構築します。
public string Build()
Returns
構築された路線データシリーズ。
C(ダブル、ダブル、ダブル、ダブル、ダブル)
ルートデータに「Cubic Bezier Curve」コマンドを追加します。
public PathBuilder C(double x1, double y1, double x2, double y2, double x, double y)
Parameters
x1
double
最初のコントロールポイントのXコーディネート。
y1
double
最初のコントロールポイントのYコーディネート。
x2
double
二番目のコントロールポイントのXコーディネート。
y2
double
2番目のコントロールポイントのYコーディネート。
x
double
曲線の端点のXコーディネート。
y
double
曲線の端点のYコーディネート
Returns
現在のPathBuilderは、
Cr(ダブル、ダブル、ダブル、ダブル、ダブル)
ルートデータに相対的な「Cubic Bezier Curve」コマンドを追加します。
public PathBuilder Cr(double x1, double y1, double x2, double y2, double x, double y)
Parameters
x1
double
最初のコントロールポイントのXコーディネート、現在の位置に比べて。
y1
double
最初のコントロールポイントの y コーディネートは、現在の位置に比べて。
x2
double
二番目のコントロールポイントのXコーディネートは、現在の位置に比べて。
y2
double
2番目のコントロールポイントの y 調整は、現在の位置に比べて。
x
double
曲線の端点のXコーディネートは、現在の位置に比べて。
y
double
曲線の端点の y コーディネートは、現在の位置に比べて。
Returns
現在のPathBuilderは、
H(ダブル)
パスデータに「Horizontal Line To」コマンドを追加します。
public PathBuilder H(double x)
Parameters
x
double
x コーディネートは、地平線を描く。
Returns
現在のPathBuilderは、
Hr(ダブル)
パスデータに相対的な「Horizontal Line To」コマンドを追加します。
public PathBuilder Hr(double x)
Parameters
x
double
x コーディネートは、現在の位置に比べて、地平線を描く。
Returns
現在のPathBuilderは、
L(ダブル、ダブル)
パスデータに「Line To」コマンドを追加します。
public PathBuilder L(double x, double y)
Parameters
x
double
線の端点のXコーディネート。
y
double
線の端点のYコーディネート。
Returns
現在のPathBuilderは、
Lr(ダブル、ダブル)
パスデータに相対的な「ライン・トー」コマンドを追加します。
public PathBuilder Lr(double x, double y)
Parameters
x
double
線の端点の x コーディネートは、現在の位置に比べて。
y
double
線の端点の y 調整は、現在の位置に比べて。
Returns
現在のPathBuilderは、
M(ダブル、ダブル)
パスデータに「Move To」コマンドを追加します。
public PathBuilder M(double x, double y)
Parameters
x
double
Xコーディネートが動く。
y
double
動くためのYコーディネート。
Returns
現在のPathBuilderは、
Mr(ダブル、ダブル)
パスデータに相対的な「移動する」コマンドを追加します。
public PathBuilder Mr(double x, double y)
Parameters
x
double
移動するためのXコーディネートは、現在の位置に比べて。
y
double
y に移動するための調整は、現在の立場と比較して。
Returns
現在のPathBuilderは、
Q(ダブル、ダブル、ダブル)
パスデータに「Quadratic Bezier Curve」コマンドを追加します。
public PathBuilder Q(double x1, double y1, double x, double y)
Parameters
x1
double
コントロールポイントのXコーディネート
y1
double
コントロールポイントのYコーディネート
x
double
曲線の端点のXコーディネート。
y
double
曲線の端点のYコーディネート
Returns
現在のPathBuilderは、
Qr(ダブル、ダブル、ダブル)
ルートデータに相対的な「Quadratic Bezier Curve」コマンドを追加します。
public PathBuilder Qr(double x1, double y1, double x, double y)
Parameters
x1
double
コントロールポイントの x コーディネート、現在の位置に比べて。
y1
double
コントロールポイントの y コーディネートは、現在の位置に比べて。
x
double
曲線の端点のXコーディネートは、現在の位置に比べて。
y
double
曲線の端点の y コーディネートは、現在の位置に比べて。
Returns
現在のPathBuilderは、
S(ダブル、ダブル、ダブル)
パスデータに「Smooth Cubic Bezier Curve To」コマンドを追加します。
public PathBuilder S(double x2, double y2, double x, double y)
Parameters
x2
double
二番目のコントロールポイントのXコーディネート。
y2
double
2番目のコントロールポイントのYコーディネート。
x
double
曲線の端点のXコーディネート。
y
double
曲線の端点のYコーディネート
Returns
現在のPathBuilderは、
Sr(ダブル、ダブル、ダブル)
パスデータに相対的な「Smooth Cubic Bezier Curve To」コマンドを追加します。
public PathBuilder Sr(double x2, double y2, double x, double y)
Parameters
x2
double
二番目のコントロールポイントのXコーディネートは、現在の位置に比べて。
y2
double
2番目のコントロールポイントの y 調整は、現在の位置に比べて。
x
double
曲線の端点のXコーディネートは、現在の位置に比べて。
y
double
曲線の端点の y コーディネートは、現在の位置に比べて。
Returns
現在のPathBuilderは、
T(ダブル、ダブル)
パスデータに「Smooth Quadratic Bezier Curve To」コマンドを追加します。
public PathBuilder T(double x, double y)
Parameters
x
double
曲線の端点のXコーディネート。
y
double
曲線の端点のYコーディネート
Returns
現在のPathBuilderは、
Tr(ダブル、ダブル)
パスデータに相対的な「Smooth Quadratic Bezier Curve To」コマンドを追加します。
public PathBuilder Tr(double x, double y)
Parameters
x
double
曲線の端点のXコーディネートは、現在の位置に比べて。
y
double
曲線の端点の y コーディネートは、現在の位置に比べて。
Returns
現在のPathBuilderは、
V(ダブル)
ルートデータに「Vertical Line To」コマンドを追加します。
public PathBuilder V(double y)
Parameters
y
double
yコーディネートは、垂直線を描く。
Returns
現在のPathBuilderは、
Vr(ダブル)
ルートデータに相対的な「垂直線への」コマンドを追加します。
public PathBuilder Vr(double y)
Parameters
y
double
yコーディネートは、現在の位置に比べて垂直線を描く。
Returns
現在のPathBuilderは、
Z()
パスデータに「Close Path」コマンドを追加します。
public PathBuilder Z()
Returns
現在のPathBuilderは、