Interface ICanvasPathMethods

Interface ICanvasPathMethods

نام ها : Aspose.Html.Dom.Canvas جمع آوری: Aspose.HTML.dll (25.4.0)

رابط ICanvasPathMethods برای دستکاری مسیرهای اشیاء استفاده می شود.

[DOMNoInterfaceObject]
[ComVisible(true)]
[DOMObject]
public interface ICanvasPathMethods

Methods

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

اضافه کردن یک قوس به مسیر که در موقعیت (x، y) متمرکز است با رادیو r شروع در شروعAngle و پایان در پایانAngle رفتن در جهت داده شده توسط anticlockwise (به صورت پیش فرض به ساعتwise).

[DOMName("arc")]
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 شروع در شروعAngle و پایان در پایانAngle رفتن در جهت داده شده توسط anticlockwise (به صورت پیش فرض به ساعتwise).

[DOMName("arc")]
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(دوگانه، دوگانه، دوگانه)

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

[DOMName("arcTo")]
void ArcTo(double x1, double y1, double x2, double y2, double radius)

Parameters

x1 double

هماهنگی x-axis برای اولین نقطه کنترل

y1 double

y-axis هماهنگی برای اولین نقطه کنترل.

x2 double

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

y2 double

y-axis هماهنگی برای نقطه کنترل دوم.

radius double

رادیو قورباغه

BezierCurveTo(دو، دو، دو، دو، دو، دو)

اضافه کردن یک منحنی کوبیک Bézier به مسیر. آن نیاز به سه نقطه.دو نقطه اول، نقطه کنترل هستند و نقطه سوم، نقطه پایان است.نقطه شروع، آخرین نقطه در مسیر فعلی است.که می تواند با استفاده از moveTo() قبل از ایجاد منحنی Bézier تغییر کند.

[DOMName("bezierCurveTo")]
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()

باعث می شود که نقطه قلم به شروع زیر مسیر فعلی بازگردد.سعی می کند خط مستقیم را از نقطه فعلی به نقطه شروع بکشد.اگر شکل در حال حاضر بسته شده است یا تنها یک نقطه دارد، این عملکرد هیچ کاری انجام نمی دهد.

[DOMName("closePath")]
void ClosePath()

Ellipse(دو، دو، دو، دو، دو، دو، دو)

اضافه کردن یک الیپس به مسیر متمرکز در موقعیت (x، y) با رادیو رادیو X و رادیو Y شروع در شروعو در نهایت به پایان می رسدAngle رفتن در جهت داده شده توسط anticlockwise (به صورت پیش فرض به ساعتwise).

[DOMName("ellipse")]
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 شروع در شروعو در نهایت به پایان می رسدAngle رفتن در جهت داده شده توسط anticlockwise (به صورت پیش فرض به ساعتwise).

[DOMName("ellipse")]
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

یک بولیان اختیاری که اگر درست باشد، آنلیپس را در جهت ضد ساعت (counter-clockwise) کشیده است، در غیر این صورت در جهت ساعت.

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

آخرین نقطه را در زیر مسیر به x متصل می کند و y با یک خط مستقیم هماهنگ می شود.

[DOMName("lineTo")]
void LineTo(double x, double y)

Parameters

x double

محور x هماهنگی برای پایان خط.

y double

محور y هماهنگی برای پایان خط.

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

نقطه شروع یک زیر مسیر جدید را به مختصات (x، y) منتقل می کند.

[DOMName("moveTo")]
void MoveTo(double x, double y)

Parameters

x double

محور x نقطه

y double

محور و محور این نقطه

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

اضافه کردن یک منحنی چهارگانه به مسیر فعلی.

[DOMName("quadraticCurveTo")]
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) با اندازه ای که با عرض و ارتفاع تعیین می شود.

[DOMName("rect")]
void Rect(double x, double y, double w, double h)

Parameters

x double

محور x هماهنگی برای نقطه شروع مستطیل است.

y double

محور y هماهنگی برای نقطه شروع مستطیل است.

w double

پهنای باند راستگوی

h double

ارتفاع مستطیل

 فارسی