Interface ICanvasPathMethods
نام ها : Aspose.Html.Dom.Canvas جمع آوری: Aspose.HTML.dll (25.5.0)
رابط ICanvasPathMethods برای دستکاری مسیرهای اشیاء استفاده می شود.
[ComVisible(true)]
[DOMNoInterfaceObject]
[DOMObject]
public interface ICanvasPathMethodsMethods
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
ارتفاع مستطیل