Graphviz.Graph.Render C# (CSharp) Method

Render() public method

public Render ( string format ) : Stream
format string
return Stream
        public Stream Render(string format)
        {
            unsafe {
                byte* result;
                uint length;
                if (gvRenderData(_context, _graph, format, out result, out length) != 0)
                    throw new Exception("bad render");
                return new RenderStream(result, length);
            }
        }

Same methods

Graph::Render ( string format, string filename ) : void

Usage Example

示例#1
0
        public GraphForm(string fileName)
        {
            InitializeComponent();

            _graph = new Graph(fileName);

            /* whenever graph changes, rerender and display the graph */
            _graph.Changed += delegate(object sender, EventArgs e)
            {
            using (Stream stream = _graph.Render("emfplus:gdiplus"))
                graphControl.Image = new Metafile(stream);
            };
            _graph.Arguments["layout"] = "dot";
        }