أكثر

ArcEngine رسم خط متعدد أو متعدد النقاط

ArcEngine رسم خط متعدد أو متعدد النقاط


هل لدى أي شخص القليل من التعليمات البرمجية لرسم خط متعدد الأسطر؟ أريد فقط إضافة بعض نقاط IP إلى مجموعة وعرضها بلون وعرض معينين ، لكن لا يمكنني العثور على طريقة جيدة للقيام بذلك.

الآن أنا أستخدم هذا بعد حدث السحب الديناميكي:dynamicDisplay.DrawMultipleLines (pointcollection) ؛
لكن لا يوجد مكان واضح لتعيين سمات الرسوم ، وهو يرسم بشكل غير صحيح.


يمكنك استخدام GraphicsLayer للقيام بذلك ، وإنشاء عنصر سطر وإضافته إلى GraphicsContainer. المقتطف: أضف رسمًا إلى مقتطف الخريطة


هذا ما فعلته

لقد ورثت BaseDynamicLayer وسميت AddLayer من axMapControl الخاص بي. ثم تجاوزت DrawDynamicLayer وقمت بعمل iDynamicDisplay.

لكن الحيلة هي أنني استخدمت كائن IPointCollection4 وليس كائن IPointCollection5 كحجة لـ DrawPolyLine

IPointCollection4 myPolyLine = جديد PolylineClass () ؛ // IPointCollection5 لم يعمل من أجلي // أضف بعض النقاط

شاهد الفيديو: طريقة عمل رسم بياني على الاكسل 2007 و 2010 Excel