Как получить график из файла *.msagl?C#

Место общения программистов C#
Anonymous
Как получить график из файла *.msagl?

Сообщение Anonymous »

Я пишу приложение на Winforms C# и использую библиотеку MSAGL для отображения графиков.
Сейчас я застрял при загрузке графиков из файла *.msagl.
Вот это мой код для обработки загруженного файла:
private void loadGraphToolStripMenuItem_Click(object sender, EventArgs e)
{
if (openFileDialog.ShowDialog()==DialogResult.Cancel)
{
return;
}
string fileName = openFileDialog.FileName;
string file = File.ReadAllText(fileName);
MessageBox.Show(file);//just print all text from file
AppValues.DrawGraph(gGraphViewer,graph!,pnlGraphDisplay);
graphIsInitialized();
}

Как я могу получить график (переменную типа Microsft.Msagl.Drawing.Graph) из этого файла, чтобы нарисовать его в gGraphViewer (тип GViewer)?
Функция DrawGraph:
public static void DrawGraph(GViewer gViewer,Graph graph,Panel panel)
{
gViewer.Graph = graph;
gViewer.Dock = DockStyle.Fill;
panel.Controls.Add(gViewer);
gViewer.OutsideAreaBrush = System.Drawing.Brushes.White;
gViewer.ToolBarIsVisible = false;
}


Подробнее здесь: https://stackoverflow.com/questions/787 ... file-msagl

Вернуться в «C#»