/// <summary> /// /// </summary> public override void execute() { CadKit.Interfaces.IFiltersExport filtersExport = CadKit.Documents.Manager.Instance.ActiveDocument as CadKit.Interfaces.IFiltersExport; if (null != filtersExport) { CadKit.Tools.AskForFilename ask = new CadKit.Tools.AskForFilename("Export File", CadKit.Helios.Application.Instance.Name, this._persistentName, filtersExport.Filters); string filename = ask.Filename; CadKit.Interfaces.IFileExport fileExport = CadKit.Documents.Manager.Instance.ActiveDocument as CadKit.Interfaces.IFileExport; if (null != fileExport) { fileExport.export(filename); } } }
/// <summary> /// /// </summary> public override void execute() { try { CadKit.Interfaces.IFiltersSave filtersSave = CadKit.Documents.Manager.Instance.ActiveDocument as CadKit.Interfaces.IFiltersSave; if (null != filtersSave) { CadKit.Tools.AskForFilename ask = new CadKit.Tools.AskForFilename("Save As", CadKit.Helios.Application.Instance.Name, this.PersistentName, filtersSave.Filters); string filename = ask.Filename; CadKit.Interfaces.IFileSave fileSave = CadKit.Documents.Manager.Instance.ActiveDocument as CadKit.Interfaces.IFileSave; if (null != fileSave) { fileSave.saveAs(filename, _caller); } } } catch (System.Exception e) { System.Console.WriteLine("Error 933316032: {0}", e.Message); } }