ICanvasPathMethods

ICanvasPathMethods interface

يتم استخدام واجهة ICanvasPathMethods لمعالجة مسارات الكائنات.

public interface ICanvasPathMethods

طُرق

اسم وصف
Arc(double, double, double, double, double) يضيف قوسًا إلى المسار الذي يتركز عند موضع (س ، ص) مع بدء نصف القطر r عند زاوية البداية وينتهي عند الزاوية في الاتجاه المحدد بعكس اتجاه عقارب الساعة (الافتراضي إلى اتجاه عقارب الساعة) .
Arc(double, double, double, double, double, bool) يضيف قوسًا إلى المسار الذي يتركز عند موضع (س ، ص) مع بدء نصف القطر r عند زاوية البداية وينتهي عند الزاوية في الاتجاه المحدد بعكس اتجاه عقارب الساعة (الافتراضي إلى اتجاه عقارب الساعة) .
ArcTo(double, double, double, double, double) يضيف قوسًا إلى المسار بنقاط التحكم ونصف القطر المحددة ، المتصل بالنقطة السابقة بخط مستقيم.
BezierCurveTo(double, double, double, double, double, double) يضيف منحنى بيزير مكعبًا إلى المسار. يتطلب ثلاث نقاط. أول نقطتين هما نقطتا تحكم والثالثة هي نقطة النهاية. نقطة البداية هي النقطة الأخيرة في المسار الحالي ، والتي يمكن تغييرها باستخدام moveTo () قبل إنشاء منحنى بيزير.
ClosePath() يتسبب في عودة نقطة القلم إلى بداية المسار الفرعي الحالي. يحاول رسم خط مستقيم من النقطة الحالية إلى البداية. إذا كان الشكل مغلقًا بالفعل أو يحتوي على نقطة واحدة فقط ، فإن هذه الوظيفة لا تفعل شيئًا.
Ellipse(double, double, double, double, double, double, double) يضيف قطع ناقص إلى المسار الذي يتم توسيطه عند موضع (x، y) مع نصف القطر X و radius Y بدءًا من startAngle وينتهي عند endAngle يسير في الاتجاه المحدد بعكس اتجاه عقارب الساعة (افتراضيًا إلى اتجاه عقارب الساعة) .
Ellipse(double, double, double, double, double, double, double, bool) يضيف قطع ناقص إلى المسار الذي يتم توسيطه عند موضع (x، y) مع نصف القطر X و radius Y بدءًا من startAngle وينتهي عند endAngle يسير في الاتجاه المحدد بعكس اتجاه عقارب الساعة (افتراضيًا إلى اتجاه عقارب الساعة) .
LineTo(double, double) يربط النقطة الأخيرة في المسار الفرعي بإحداثيات x و y بخط مستقيم.
MoveTo(double, double) ينقل نقطة البداية لمسار فرعي جديد إلى إحداثيات (س ، ص).
QuadraticCurveTo(double, double, double, double) يضيف منحنى بيزير تربيعيًا إلى المسار الحالي.
Rect(double, double, double, double) إنشاء مسار لمستطيل في الموضع (س ، ص) بحجم يُحدد بالعرض والارتفاع.

أنظر أيضا