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(دوگانه، بوته، بیوگرافی، دو گانه)

یک دستور ‘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

در حال حاضر PathBuilder است.

AddPathSegment(String)

اضافه کردن یک بخش مسیر سفارشی به داده های مسیر.

public PathBuilder AddPathSegment(string segment)

Parameters

segment string

خطوط قطعه ای را انتخاب کنید.

Returns

PathBuilder

در حال حاضر 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

در حال حاضر 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

هماهنگی نقطه اول کنترل

x2 double

هماهنگی x نقطه کنترل دوم

y2 double

هماهنگی نقطه کنترل دوم

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

هماهنگی y نقطه کنترل دوم، نسبت به موقعیت فعلی.

x double

هماهنگی x نقطه پایان منحنی، نسبت به موقعیت فعلی.

y double

Y هماهنگی نقطه پایان منحنی نسبت به موقعیت فعلی است.

Returns

PathBuilder

در حال حاضر PathBuilder است.

H(دوگانه)

یک دستور “خط افقی به” را به داده های مسیر اضافه کنید.

public PathBuilder H(double x)

Parameters

x double

هماهنگی x برای کشیدن یک خط افقی به.

Returns

PathBuilder

در حال حاضر PathBuilder است.

Hr(دوگانه)

اضافه کردن یک دستور نسبتا “خط افقی به” به داده های مسیر.

public PathBuilder Hr(double x)

Parameters

x double

هماهنگی x برای کشیدن یک خط افقی به، نسبت به موقعیت فعلی.

Returns

PathBuilder

در حال حاضر PathBuilder است.

L(دوگانه، دوگانه)

اضافه کردن یک دستور “خط به” به داده های مسیر.

public PathBuilder L(double x, double y)

Parameters

x double

x هماهنگی نقطه پایان خط.

y double

هماهنگی نقطه نهایی خط.

Returns

PathBuilder

در حال حاضر PathBuilder است.

Lr(دوگانه، دوگانه)

اضافه کردن یک دستور “خط به” نسبتا به داده های مسیر.

public PathBuilder Lr(double x, double y)

Parameters

x double

هماهنگی x نقطه پایان خط، نسبت به موقعیت فعلی.

y double

هماهنگی نقطه نهایی خط، نسبت به موقعیت فعلی.

Returns

PathBuilder

در حال حاضر PathBuilder است.

M(دوگانه، دوگانه)

یک دستور حرکت به را به داده های مسیر اضافه کنید.

public PathBuilder M(double x, double y)

Parameters

x double

هماهنگی X برای حرکت به.

y double

به هماهنگی حرکت می کند.

Returns

PathBuilder

در حال حاضر PathBuilder است.

Mr(دوگانه، دوگانه)

اضافه کردن یک دستور “به حرکت” نسبتا به داده های مسیر.

public PathBuilder Mr(double x, double y)

Parameters

x double

هماهنگی x برای حرکت به، نسبت به موقعیت فعلی.

y double

هماهنگی به حرکت به، نسبت به موقعیت فعلی.

Returns

PathBuilder

در حال حاضر 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

در حال حاضر 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

در حال حاضر 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

در حال حاضر 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

در حال حاضر PathBuilder است.

T(دوگانه، دوگانه)

اضافه کردن یک دستور “چرخش مربع خفیف” به داده های مسیر.

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(دوگانه)

اضافه کردن یک دستور “خط عمودی به” به داده های مسیر.

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 است.

 فارسی