Nach dem Generieren von Bildern aus Microsoft Glee Graph gibt es ohnehin, um die Eingänge auf eine Bildkarte zu erhalten
-
21-09-2019 - |
Frage
Ich nehme Microsoft Glee Code und erstelle ein Diagramm und konvertiere es dann in ein Bild auf einer HTML -Seite. Ich möchte sehen, ob ich den Bildkartencode über das Bild autogener kann, damit ich auf jedes Element der Graphknoten klicken kann.
Hier ist ein Beispiel für den Glee -Graph -Code, der in ein Bild konvertiert.
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);
Die Frage ist also: Gibt es eine Möglichkeit, alle Informationen zu erhalten, die für eine HTML -Bildkarte aus dem Glee -Graph -Objekt oder dem Renderer benötigt werden.
Lösung
Sich ansehen Mindscapes WPF -Sterndiagramme oder WPF -Durchflussdiagramme. Sie machen diese Aufgabe viel einfacher und sehen toll aus!
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow