GraphicsPathIterator
GraphicsPathIterator class
يوفر القدرة على التكرار عبر المسارات الفرعية في ملفGraphicsPath واختبر أنواع الأشكال الموجودة في كل مسار فرعي . لا يمكن توريث هذه الفئة.
public sealed class GraphicsPathIterator : IDisposable
المنشئون
الخصائص
| اسم | وصف |
|---|
| Count { get; } | يحصل على عدد النقاط في المسار . |
| SubpathCount { get; } | يحصل على عدد المسارات الفرعية في المسار. |
طُرق
| اسم | وصف |
|---|
| CopyData(ref PointF[], ref byte[], int, int) | نسخ خاصية GraphicsPath.PathPoints ومصفوفات خاصية GraphicsPath.PathTypes المرتبطةGraphicsPath في المصفوفتين المحددتين. |
| Dispose() | تنفيذ مهام محددة بواسطة التطبيق مرتبطة بتحرير الموارد غير المُدارة أو تحريرها أو إعادة تعيينها. |
| Enumerate(ref PointF[], ref byte[]) | نسخ خاصية GraphicsPath.PathPoints ومصفوفات خاصية GraphicsPath.PathTypes المرتبطةGraphicsPath في المصفوفتين المحددتين. |
| HasCurve() | يشير إلى ما إذا كان المسار مرتبطًا بذلكGraphicsPathIterator يحتوي على منحنى. |
| NextMarker(GraphicsPath) | هذاGraphicsPathIterator الكائن لديهGraphicsPath الكائن المرتبط به . هذه الطريقة تزيد منGraphicsPath إلى العلامة التالية في path ونسخ جميع النقاط الموجودة بين العلامة الحالية والعلامة التالية (أو نهاية المسار) إلى ثانيةGraphicsPath كائن تم تمريره إلى المعلمة. |
| NextMarker(out int, out int) | يزيدGraphicsPathIteratorإلى العلامة التالية في path وإرجاع فهارس البداية والإيقاف عن طريق المعلمات [out] . |
| NextPathType(out byte, out int, out int) | الحصول على فهرس البداية وفهرس النهاية للمجموعة التالية من نقاط البيانات التي لها نفس النوع. |
| NextSubpath(GraphicsPath, out bool) | يحصل على الشكل التالي (المسار الفرعي) من المسار المرتبط بهذاGraphicsPathIterator . |
| NextSubpath(out int, out int, out bool) | ينقل ملفGraphicsPathIterator إلى المسار الفرعي التالي في المسار. يتم تضمين فهرس البداية وفهرس النهاية للمسار الفرعي التالي في المعلمات [الخارج]. |
| Rewind() | ترجيع هذاGraphicsPathIterator إلى بداية المسار المرتبط به. |
أنظر أيضا