Ejemplo n.º 1
0
        public static void SaveDocument(Workbook workbook, string selectedFormat)
        {
            IWorkbookFormatProvider formatProvider = GetFormatProvider(selectedFormat);

            if (formatProvider == null)
            {
                Console.WriteLine("Uknown or not supported format.");
                return;
            }

            string path = "Sample document." + selectedFormat;

            using (FileStream stream = File.OpenWrite(path))
            {
                formatProvider.Export(workbook, stream);
            }

            Console.WriteLine("Document generated.");

            ProcessStartInfo psi = new ProcessStartInfo()
            {
                FileName        = path,
                UseShellExecute = true
            };

            Process.Start(psi);
        }
        public static Stream OpenStream(Workbook workbook, string exportFormat)
        {
            IWorkbookFormatProvider formatProvider = GetProvider(exportFormat);
            MemoryStream            stream         = new MemoryStream();

            formatProvider.Export(workbook, stream);
            return(stream);
        }
Ejemplo n.º 3
0
        public static void SaveDocument(Workbook workbook, string selectedFormat)
        {
            IWorkbookFormatProvider formatProvider = GetFormatProvider(selectedFormat);

            if (formatProvider == null)
            {
                Console.WriteLine("Uknown or not supported format!");
                return;
            }

            using (var stream = File.OpenWrite("Sample document." + selectedFormat))
            {
                formatProvider.Export(workbook, stream);
            }
        }
Ejemplo n.º 4
0
        public static void SaveDocument(Workbook workbook, string selectedFormat)
        {
            IWorkbookFormatProvider formatProvider = GetFormatProvider(selectedFormat);

            if (formatProvider == null)
            {
                Console.WriteLine("Uknown or not supported format.");
                return;
            }

            string path = "Sample document." + selectedFormat;

            using (var stream = File.OpenWrite(path))
            {
                formatProvider.Export(workbook, stream);
            }

            Console.WriteLine("Document generated.");
            Process.Start(path);
        }
Ejemplo n.º 5
0
        public void SaveWorkBook(string selectedFormat, string LocationToSave)
        {
            IWorkbookFormatProvider formatProvider = GetFormatProvider(selectedFormat);

            if (formatProvider == null)
            {
                return;
            }

            SaveFileDialog dialog = new SaveFileDialog();

            dialog.Filter = String.Format("{0} files|*{1}|All files (*.*)|*.*", selectedFormat,
                                          formatProvider.SupportedExtensions.First());
            dialog.FileName = LocationToSave;

            using (var stream = dialog.OpenFile())
            {
                formatProvider.Export(_workbook, stream);
            }
        }
        public static void SaveDocument(Workbook workbook, string selectedFormat)
        {
            IWorkbookFormatProvider formatProvider = GetFormatProvider(selectedFormat);

            if (formatProvider == null)
            {
                return;
            }

            SaveFileDialog dialog = new SaveFileDialog();

            dialog.Filter = String.Format("{0} files|*{1}|All files (*.*)|*.*", selectedFormat,
                                          formatProvider.SupportedExtensions.First());

            if (dialog.ShowDialog() == true)
            {
                using (var stream = dialog.OpenFile())
                {
                    formatProvider.Export(workbook, stream);
                }
            }
        }