Exemplo n.º 1
0
 private void DoChooseFileName()
 {
     Logger.Info("DoChooseFileName: Retrieving previous settings");
     using (WorkbookStorage.Store store = new WorkbookStorage.Store())
     {
         string defaultPath = UserSettings.UserSettings.Default.CsvPath;
         Logger.Info("DoChooseFileName: Sending ChooseExportFileNameMessage");
         ChooseExportFileNameMessage.Send(
             new FileNameMessageContent(store.Get("csv_path", defaultPath),
                                        "CSV files|*.csv;*.txt;*.dat|All files|*.*"),
             ConfirmChooseFileName);
     }
 }
 private void DoExportSelection(FileNameMessageContent messageContent)
 {
     if (CanExportSelection() && messageContent.Confirmed)
     {
         using (WorkbookStorage.Store store = new WorkbookStorage.Store())
         {
             store.Put(Properties.StoreNames.Default.ExportPath, messageContent.Value);
         }
         UserSettings.UserSettings.Default.ExportPath =
             Bovender.PathHelpers.GetDirectoryPart(messageContent.Value);
         ScreenshotExporter exporter = new ScreenshotExporter();
         exporter.ExportSelection(messageContent.Value);
     }
 }
Exemplo n.º 3
0
        private void DoExport()
        {
            Logger.Info("DoExport: Storing settings");
            string path = System.IO.Path.GetDirectoryName(FileName);

            using (WorkbookStorage.Store store = new WorkbookStorage.Store())
            {
                store.Put("csv_path", path);
            };
            UserSettings.UserSettings.Default.CsvPath = path;
            ((CsvExporter)ProcessModel).Range         = Range;
            Logger.Info("DoExport: Starting process");
            StartProcess();
        }
 private void DoChooseFileName()
 {
     if (CanExportSelection())
     {
         string defaultPath = UserSettings.UserSettings.Default.ExportPath;
         using (WorkbookStorage.Store store = new WorkbookStorage.Store())
         {
             string path = store.Get(
                 Properties.StoreNames.Default.ExportPath, defaultPath);
             ChooseFileNameMessage.Send(
                 new FileNameMessageContent(
                     path,
                     FileType.Png.ToFileFilter()),
                 DoExportSelection);
         }
     }
 }