Interface 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 بدءًا من startAngle وينتهي عند endAngle يسير في الاتجاه المحدد بعكس اتجاه عقارب الساعة (افتراضيًا إلى اتجاه عقارب الساعة) . |
Ellipse(double, double, double, double, double, double, double, bool) | يضيف قطعًا ناقصًا إلى المسار الذي يتم توسيطه عند موضع (س ، ص) مع نصف قطر نصف قطر X و نصف قطر Y بدءًا من startAngle وينتهي عند endAngle يسير في الاتجاه المحدد بعكس اتجاه عقارب الساعة (افتراضيًا إلى اتجاه عقارب الساعة) . |
LineTo(double, double) | يربط النقطة الأخيرة في المسار الفرعي بإحداثيات x و y بخط مستقيم. |
MoveTo(double, double) | ينقل نقطة البداية لمسار فرعي جديد إلى إحداثيات (س ، ص). |
QuadraticCurveTo(double, double, double, double) | يضيف منحنى بيزير تربيعيًا إلى المسار الحالي. |
Rect(double, double, double, double) | إنشاء مسار لمستطيل في الموضع (س ، ص) بحجم يُحدد بالعرض والارتفاع. |
أنظر أيضا
- مساحة الاسم Aspose.Html.Dom.Canvas
- المجسم Aspose.HTML