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(); }
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()); }
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); }
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; }