Pergunta

Estou pegando o código Glee Microsoft e produzindo um gráfico e depois convertendo -o em uma imagem em uma página HTML. Quero ver se consigo o código do mapa de imagem autogererado sobre a imagem para poder clicar em cada elemento dos nós do gráfico.

Aqui está um exemplo do código gráfico Glee convertendo em uma imagem.

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

Portanto, a pergunta é: existe uma maneira de obter todas as informações que seriam necessárias para um mapa de imagem HTML do objeto Glee Graph ou do renderizador.

Foi útil?

Solução

Dê uma olhada em Diagramas de estrelas do WPF do Mindscape ou Diagramas de fluxo WPF. Eles tornam essa tarefa muito mais simples e parecem ótimos!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top