CoordinateCollection

CoordinateCollection class

تنسيق جمع.

public class CoordinateCollection : Collection

الخصائص

اسم وصف
ArcToCol { get; } يحتوي على إحداثيات x و y وقوس قوس دائري يمثله على التوالي العناصر X و Y و A.
Count { get; } الحصول على عدد العناصر الموجودة بالفعل في المجموعة.
EllipseCol { get; } يحتوي على عناصر تحدد إحداثيات x و y للنقطة المركزية للقطع الناقص ونقطتين على القطع الناقص.
EllipticalArcToCol { get; } يحتوي على عناصر تحدد معلومات حول قوس بيضاوي.
InfiniteLineCol { get; } يحتوي على عناصر تحدد إحداثيات x و y لنقطتين على خط لا نهائي. يحدد العنصران X و Y إحداثيات x و y للنقطة الأولى ، ويحدد العنصران A و B إحداثيات x و y للنقطة الثانية.
Item { get; } يحصل على العنصر في الفهرس المحدد .
LineToCol { get; } يحتوي على إحداثيات x و y لرأس النهاية لقطعة مستقيمة. هذه الإحداثيات موجودة في العنصرين X و Y على التوالي.
MoveToCol { get; } يحتوي على إحداثيات x و y للرأس الأول للشكل ، أو يحتوي على إحداثيات x و y للرأس الأول بعد فاصل في المسار.
NURBSToCol { get; } يحتوي على إحداثيات x و y ، وموضع العقدة الثانية حتى الأخيرة ، وموضع الوزن الأخير ، وموضع العقدة الأولى ، وموضع الوزن الأول ، وصيغة شريحة B المنطقية غير المنتظمة (NURBS). يتم تحديد هذه المعلومات في العناصر X و Y و A و B و C و D و E ، على التوالي.
PolylineToCol { get; } يحتوي على إحداثيات x و y للنقطة الأخيرة في شكل متعدد الخطوط وصيغة متعددة الخطوط. يتم تحديد الإحداثيات في عنصري X و Y ، ويتم تحديد الصيغة في العنصر A.
RelCubBezToCol { get; } يحتوي على إحداثيات x و y لنقاط RelCubBezTo. الإحداثيات محددة على أنها إحداثيات نسبية.
RelEllipticalArcToCol { get; } يحتوي على عناصر تحدد معلومات حول قوس بيضاوي. الإحداثيات محددة كإحداثيات نسبية.
RelLineToCol { get; } يحتوي على إحداثيات x و y لرأس النهاية لقطعة مستقيمة. هذه الإحداثيات موجودة في العنصرين X و Y على التوالي.
RelMoveToCol { get; } يحتوي على إحداثيات x و y للرأس الأول للشكل ، أو يحتوي على إحداثيات x و y للرأس الأول بعد فاصل في المسار. يتم تحديد الإحداثيات كإحداثيات نسبية.
RelQuadBezToCol { get; } يحتوي على إحداثيات x و y لنقاط RelQuadBezTo. الإحداثيات محددة على أنها إحداثيات نسبية.
SplineKnotCol { get; } يحتوي على إحداثيات x و y لنقطة تحكم في الشريحة وعقدة خدد ، ممثلة بعناصر X و Y و A على التوالي.
SplineStartCol { get; } يحتوي على إحداثيات x و y لنقطة التحكم الثانية للخط ، والعقدة الثانية ، والعقدة الأولى ، والعقدة الأخيرة ، ودرجة الشريحة. هذه المعلومات موجودة في العناصر X و Y و A و B و C و D على التوالي.

طُرق

اسم وصف
Add(ArcTo) أضف كائن ArcTo في المجموعة.
Add(Coordinate) أضف كائن الإحداثيات في المجموعة.
Add(Ellipse) أضف كائن Ellipse في المجموعة.
Add(EllipticalArcTo) أضف كائن EllipticalArcTo في المجموعة.
Add(InfiniteLine) أضف كائن InfiniteLine في المجموعة.
Add(LineTo) أضف كائن LineTo في المجموعة.
Add(MoveTo) أضف كائن MoveTo في المجموعة.
Add(NURBSTo) أضف كائن NURBST إلى المجموعة.
Add(PolylineTo) أضف كائن PolylineTo في المجموعة.
Add(RelCubBezTo) أضف كائن RelCubBezTo في المجموعة.
Add(RelEllipticalArcTo) أضف كائن RelEllipticalArcTo في المجموعة.
Add(RelLineTo) أضف كائن RelLineTo في المجموعة.
Add(RelMoveTo) أضف كائن RelMoveTo في المجموعة.
Add(RelQuadBezTo) أضف كائن RelQuadBezTo في المجموعة.
Add(SplineKnot) أضف كائن SplineKnot في المجموعة.
Add(SplineStart) أضف كائن SplineStart في المجموعة.
Clear() يزيل كل العناصر من المجموعة.
GetEnumerator() يدعم التكرار البسيط لمجموعة غير عامة.
IsExist(int) عنصر موجود في المجموعة .
Remove(ArcTo) قم بإزالة كائن ArcTo من المجموعة.
Remove(Coordinate) قم بإزالة كائن الإحداثيات من المجموعة.
Remove(Ellipse) قم بإزالة الكائن Ellipse من المجموعة.
Remove(EllipticalArcTo) قم بإزالة كائن EllipticalArcTo من المجموعة.
Remove(InfiniteLine) قم بإزالة كائن InfiniteLine من المجموعة.
Remove(LineTo) قم بإزالة كائن LineTo من المجموعة.
Remove(MoveTo) قم بإزالة كائن MoveTo من المجموعة.
Remove(NURBSTo) قم بإزالة كائن NURBST من المجموعة.
Remove(PolylineTo) قم بإزالة كائن PolylineTo من المجموعة.
Remove(RelCubBezTo) قم بإزالة كائن RelCubBezTo من المجموعة.
Remove(RelEllipticalArcTo) قم بإزالة كائن RelEllipticalArcTo من المجموعة.
Remove(RelLineTo) قم بإزالة كائن RelLineTo من المجموعة.
Remove(RelMoveTo) قم بإزالة كائن RelMoveTo من المجموعة.
Remove(RelQuadBezTo) قم بإزالة كائن RelQuadBezTo من المجموعة.
Remove(SplineKnot) قم بإزالة كائن SplineKnot من المجموعة.
Remove(SplineStart) قم بإزالة كائن SplineStart من المجموعة.

أنظر أيضا