Class PathBuilder

Class PathBuilder

名称: Aspose.Svg.Builder 会議: Aspose.SVG.dll (25.5.0)

構築クラスは、SVGパスデータストレッチを作成します。

[ComVisible(true)]
public class PathBuilder

Inheritance

object PathBuilder

相続人

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

現在のPathBuilderは、

AddPathSegment(ストレッチ)

コースデータにカスタマイズされたコースセグメントを追加します。

public PathBuilder AddPathSegment(string segment)

Parameters

segment string

カスタムパスセグメントストレッチ。

Returns

PathBuilder

現在の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

現在のPathBuilderは、

Build()

路線データシリーズを構築します。

public string Build()

Returns

string

構築された路線データシリーズ。

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

現在の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

現在のPathBuilderは、

H(ダブル)

パスデータに「Horizontal Line To」コマンドを追加します。

public PathBuilder H(double x)

Parameters

x double

x コーディネートは、地平線を描く。

Returns

PathBuilder

現在のPathBuilderは、

Hr(ダブル)

パスデータに相対的な「Horizontal Line To」コマンドを追加します。

public PathBuilder Hr(double x)

Parameters

x double

x コーディネートは、現在の位置に比べて、地平線を描く。

Returns

PathBuilder

現在のPathBuilderは、

L(ダブル、ダブル)

パスデータに「Line To」コマンドを追加します。

public PathBuilder L(double x, double y)

Parameters

x double

線の端点のXコーディネート。

y double

線の端点のYコーディネート。

Returns

PathBuilder

現在のPathBuilderは、

Lr(ダブル、ダブル)

パスデータに相対的な「ライン・トー」コマンドを追加します。

public PathBuilder Lr(double x, double y)

Parameters

x double

線の端点の x コーディネートは、現在の位置に比べて。

y double

線の端点の y 調整は、現在の位置に比べて。

Returns

PathBuilder

現在のPathBuilderは、

M(ダブル、ダブル)

パスデータに「Move To」コマンドを追加します。

public PathBuilder M(double x, double y)

Parameters

x double

Xコーディネートが動く。

y double

動くためのYコーディネート。

Returns

PathBuilder

現在のPathBuilderは、

Mr(ダブル、ダブル)

パスデータに相対的な「移動する」コマンドを追加します。

public PathBuilder Mr(double x, double y)

Parameters

x double

移動するためのXコーディネートは、現在の位置に比べて。

y double

y に移動するための調整は、現在の立場と比較して。

Returns

PathBuilder

現在の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

現在の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

現在の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

現在の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

現在のPathBuilderは、

T(ダブル、ダブル)

パスデータに「Smooth Quadratic Bezier Curve To」コマンドを追加します。

public PathBuilder T(double x, double y)

Parameters

x double

曲線の端点のXコーディネート。

y double

曲線の端点のYコーディネート

Returns

PathBuilder

現在のPathBuilderは、

Tr(ダブル、ダブル)

パスデータに相対的な「Smooth Quadratic Bezier Curve To」コマンドを追加します。

public PathBuilder Tr(double x, double y)

Parameters

x double

曲線の端点のXコーディネートは、現在の位置に比べて。

y double

曲線の端点の y コーディネートは、現在の位置に比べて。

Returns

PathBuilder

現在のPathBuilderは、

V(ダブル)

ルートデータに「Vertical Line To」コマンドを追加します。

public PathBuilder V(double y)

Parameters

y double

yコーディネートは、垂直線を描く。

Returns

PathBuilder

現在のPathBuilderは、

Vr(ダブル)

ルートデータに相対的な「垂直線への」コマンドを追加します。

public PathBuilder Vr(double y)

Parameters

y double

yコーディネートは、現在の位置に比べて垂直線を描く。

Returns

PathBuilder

現在のPathBuilderは、

Z()

パスデータに「Close Path」コマンドを追加します。

public PathBuilder Z()

Returns

PathBuilder

現在のPathBuilderは、

 日本語