2010-01-18 19 views
1

Je prends le code Microsoft glee et de produire un graphique, puis le convertir en une image sur une page html. Je veux voir si je peux générer automatiquement le code de la carte image sur l'image, donc je suis capable de cliquer sur chaque élément des nœuds du graphique.après avoir généré des images à partir de Microsoft graphique glee est là pour obtenir les entrées à une carte image

Voici un exemple de conversion du code graphique en une image.

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); 

La question est donc: est-il possible d'obtenir toutes les informations qui seraient nécessaires pour une carte d'image html de l'objet graphique glee ou le moteur de rendu.

Répondre