public int GeneratePageImages(string filePath, ViewingOptions options, string outputFolder = null)
 {
     string modificationTimeString = GetModificationTimeString(filePath);
     //string pathToDirectoryWithConvertedFile = Path.Combine(_baseCachePath, filePath, modificationTimeString ?? String.Empty);
     string imageFolderPath = GetImagesFolder(filePath, 100, null, null, true);
     string fullImageFolderPath = Path.Combine(_baseCachePath, imageFolderPath);
     var files = Directory.EnumerateFiles(fullImageFolderPath, "*.jpg");
     return files.Count();
 }
Esempio n. 2
0
        public int GeneratePageImages(string filePath, ViewingOptions options, string outputFolder = null)
        {
            string modificationTimeString = GetModificationTimeString(filePath);
            //string pathToDirectoryWithConvertedFile = Path.Combine(_baseCachePath, filePath, modificationTimeString ?? String.Empty);
            string imageFolderPath     = GetImagesFolder(filePath, 100, null, null, true);
            string fullImageFolderPath = Path.Combine(_baseCachePath, imageFolderPath);
            var    files = Directory.EnumerateFiles(fullImageFolderPath, "*.jpg");

            return(files.Count());
        }
Esempio n. 3
0
        public static System.Xml.Linq.XDocument ShowReport(ReportViewer reportviewer,
                                                           Modeling.Report report_model,
                                                           ViewingOptions viewingoptions,
                                                           System.Action <Viziblr.Reporting.RDL2005.Report> mod_report)
        {
            var report = CreateReport(report_model);

            if (mod_report != null)
            {
                mod_report(report);
            }

            var new_dom = report.ReportToXMLDOM();

            if (viewingoptions.SaveRDLFile)
            {
                string temp_rdl = viewingoptions.OutputRDLFilename;
                new_dom.Save(temp_rdl);
            }


            reportviewer.LocalReport.DataSources.Clear();
            var rep_ds = new Microsoft.Reporting.WinForms.ReportDataSource(report_model.DatasetName, report_model.DataTable);

            reportviewer.LocalReport.DataSources.Add(rep_ds);
            reportviewer.ProcessingMode = ProcessingMode.Local;


            var mem_stream = SaveXMLToMemoryStream(new_dom);

            //reportviewer.LocalReport.ReportPath = temp_rdl;
            reportviewer.LocalReport.LoadReportDefinition(mem_stream);

            reportviewer.RefreshReport();

            return(new_dom);
        }
Esempio n. 4
0
        public static System.Xml.Linq.XDocument ShowReport(ReportViewer reportviewer,
                                      Modeling.Report report_model,
                                      ViewingOptions viewingoptions,
                                      System.Action<Viziblr.Reporting.RDL2005.Report> mod_report)
        {
            var report = CreateReport(report_model);

            if (mod_report != null)
            {
                mod_report(report);
            }

            var new_dom = report.ReportToXMLDOM();

            if (viewingoptions.SaveRDLFile)
            {
                string temp_rdl = viewingoptions.OutputRDLFilename;
                new_dom.Save(temp_rdl);
            }


            reportviewer.LocalReport.DataSources.Clear();
            var rep_ds = new Microsoft.Reporting.WinForms.ReportDataSource(report_model.DatasetName, report_model.DataTable);
            reportviewer.LocalReport.DataSources.Add(rep_ds);
            reportviewer.ProcessingMode = ProcessingMode.Local;


            var mem_stream = SaveXMLToMemoryStream(new_dom);
            //reportviewer.LocalReport.ReportPath = temp_rdl;
            reportviewer.LocalReport.LoadReportDefinition(mem_stream);

            reportviewer.RefreshReport();

            return new_dom;
        }