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(دوگانه، بوته، بیوگرافی، دو گانه)
یک دستور ‘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
هماهنگی نقطه نهایی قوس
Returns
در حال حاضر PathBuilder است.
AddPathSegment(String)
اضافه کردن یک بخش مسیر سفارشی به داده های مسیر.
public PathBuilder AddPathSegment(string segment)
Parameters
segment
string
خطوط قطعه ای را انتخاب کنید.
Returns
در حال حاضر PathBuilder است.
Ar(دوگانه، بوته، بیوگرافی، دو گانه)
اضافه کردن یک دستور نسبی ‘Elliptical Arc Curve’ به داده های مسیر.
public PathBuilder Ar(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
اشعه ایکس، نسبت به موقعیت فعلی آن است.
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
هماهنگی نقطه اول کنترل
x2
double
هماهنگی x نقطه کنترل دوم
y2
double
هماهنگی نقطه کنترل دوم
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
هماهنگی y نقطه کنترل دوم، نسبت به موقعیت فعلی.
x
double
هماهنگی x نقطه پایان منحنی، نسبت به موقعیت فعلی.
y
double
Y هماهنگی نقطه پایان منحنی نسبت به موقعیت فعلی است.
Returns
در حال حاضر PathBuilder است.
H(دوگانه)
یک دستور “خط افقی به” را به داده های مسیر اضافه کنید.
public PathBuilder H(double x)
Parameters
x
double
هماهنگی x برای کشیدن یک خط افقی به.
Returns
در حال حاضر PathBuilder است.
Hr(دوگانه)
اضافه کردن یک دستور نسبتا “خط افقی به” به داده های مسیر.
public PathBuilder Hr(double x)
Parameters
x
double
هماهنگی x برای کشیدن یک خط افقی به، نسبت به موقعیت فعلی.
Returns
در حال حاضر PathBuilder است.
L(دوگانه، دوگانه)
اضافه کردن یک دستور “خط به” به داده های مسیر.
public PathBuilder L(double x, double y)
Parameters
x
double
x هماهنگی نقطه پایان خط.
y
double
هماهنگی نقطه نهایی خط.
Returns
در حال حاضر PathBuilder است.
Lr(دوگانه، دوگانه)
اضافه کردن یک دستور “خط به” نسبتا به داده های مسیر.
public PathBuilder Lr(double x, double y)
Parameters
x
double
هماهنگی x نقطه پایان خط، نسبت به موقعیت فعلی.
y
double
هماهنگی نقطه نهایی خط، نسبت به موقعیت فعلی.
Returns
در حال حاضر PathBuilder است.
M(دوگانه، دوگانه)
یک دستور حرکت به را به داده های مسیر اضافه کنید.
public PathBuilder M(double x, double y)
Parameters
x
double
هماهنگی X برای حرکت به.
y
double
به هماهنگی حرکت می کند.
Returns
در حال حاضر PathBuilder است.
Mr(دوگانه، دوگانه)
اضافه کردن یک دستور “به حرکت” نسبتا به داده های مسیر.
public PathBuilder Mr(double x, double y)
Parameters
x
double
هماهنگی x برای حرکت به، نسبت به موقعیت فعلی.
y
double
هماهنگی به حرکت به، نسبت به موقعیت فعلی.
Returns
در حال حاضر PathBuilder است.
Q(دوگانه، دوگانه، دوگانه)
اضافه کردن یک دستور ‘Quadratic Bezier Curve’ به داده های مسیر.
public PathBuilder Q(double x1, double y1, double x, double y)
Parameters
x1
double
هماهنگی x نقطه کنترل
y1
double
هماهنگی نقطه کنترل
x
double
هماهنگی x نقطه پایان منحنی
y
double
هماهنگی Y از نقطه پایان منحنی
Returns
در حال حاضر PathBuilder است.
Qr(دوگانه، دوگانه، دوگانه)
اضافه کردن یک دستور نسبی “قسمت چهارم” به داده های مسیر.
public PathBuilder Qr(double x1, double y1, double x, double y)
Parameters
x1
double
هماهنگی x نقطه کنترل، نسبت به موقعیت فعلی.
y1
double
هماهنگی نقطه کنترل، نسبت به موقعیت فعلی.
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
هماهنگی نقطه کنترل دوم
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
هماهنگی y نقطه کنترل دوم، نسبت به موقعیت فعلی.
x
double
هماهنگی x نقطه پایان منحنی، نسبت به موقعیت فعلی.
y
double
Y هماهنگی نقطه پایان منحنی نسبت به موقعیت فعلی است.
Returns
در حال حاضر PathBuilder است.
T(دوگانه، دوگانه)
اضافه کردن یک دستور “چرخش مربع خفیف” به داده های مسیر.
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(دوگانه)
اضافه کردن یک دستور “خط عمودی به” به داده های مسیر.
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 است.