void m_controlsProv_ExportSVG(object sender, EventArgs e) { SaveFileDialog svd = new SaveFileDialog() { AddExtension = true, CheckFileExists = false, CheckPathExists = true, DefaultExt = "svg", InitialDirectory = m_lastExportPath, OverwritePrompt = true, Title = "ILNumerics - Export SVG", Filter = "SVG File (*.svg)|*.svg|All Formats (*.*)|*.*" }; svd.ShowDialog(); if (!String.IsNullOrEmpty(svd.FileName)) { m_lastExportPath = Path.GetDirectoryName(svd.FileName); // export SVG using (FileStream fs = new FileStream(svd.FileName, FileMode.Create)) { var driver = new ILSVGDriver(fs, scene: PanelForm.Panel.GetCurrentScene(), width: PanelForm.Panel.Width, height: PanelForm.Panel.Height); driver.Render(); } } }
void m_controlsProv_ExportSVG(object sender, EventArgs e) { SaveFileDialog svd = new SaveFileDialog() { AddExtension = true, CheckFileExists = false, CheckPathExists = true, DefaultExt = "svg", InitialDirectory = m_lastExportPath, OverwritePrompt = true, Title = "ILNumerics - Export SVG", Filter = "SVG File (*.svg)|*.svg|All Formats (*.*)|*.*" }; svd.ShowDialog(); if (!String.IsNullOrEmpty(svd.FileName)) { m_lastExportPath = Path.GetDirectoryName(svd.FileName); // export SVG using (FileStream fs = new FileStream(svd.FileName, FileMode.Create)) { var driver = new ILSVGDriver(fs, scene: PanelForm.Panel.GetCurrentScene(), width : PanelForm.Panel.Width, height: PanelForm.Panel.Height); driver.Render(); } } }