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
ارتفاع مستطیل