بعد إنشاء صور من Microsoft Glee Graph موجود على أي حال للحصول على المدخلات إلى خريطة صورة

StackOverflow https://stackoverflow.com/questions/2083848

  •  21-09-2019
  •  | 
  •  

سؤال

أنا آخذ رمز Microsoft Glee وأنتج رسمًا بيانيًا ثم تحويله إلى صورة على صفحة HTML. أريد أن أرى ما إذا كان بإمكاني تلقائيًا رمز خريطة الصورة عبر الصورة ، لذا أتمكن من النقر على كل عنصر من عناصر العقد الرسم البياني.

فيما يلي مثال على تحويل رمز الرسم البياني GLEE إلى صورة.

   Graph g = new Graph("graph");
        g.GraphAttr.LayerDirection = LayerDirection.LR;
        g.GraphAttr.NodeAttr.Padding = 3;

        [Add a bunch of nodes . . .]

        GraphRenderer renderer = new GraphRenderer(g);
        renderer.CalculateLayout();

        //Bitmap bmp = new Bitmap(Convert.ToInt32(g.Width), Convert.ToInt32(g.Height), System.Drawing.Imaging.PixelFormat.Format32bppArgb);
        Bitmap bmp = new Bitmap(Convert.ToInt32(g.Width), Convert.ToInt32(g.Height),
                                System.Drawing.Imaging.PixelFormat.Format32bppArgb);
        renderer.Render(bmp);

لذا فإن السؤال هو: هل هناك طريقة للحصول على جميع المعلومات التي ستكون ضرورية لخريطة صورة HTML من كائن Glee Graph أو العارض.

هل كانت مفيدة؟

المحلول

القي نظرة على مخططات نجمة WPF في Mindscape أو مخططات تدفق WPF. أنها تجعل هذه المهمة أبسط بكثير وتبدو رائعة!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top