void Button_Pdf(object sender, RoutedEventArgs e) { var stream = LoadPlainResource(); var rf = new ReportingFactory(); var reportCreator = rf.ReportCreator(stream); reportCreator.BuildExportList(); PdfExporter ex = new PdfExporter(reportCreator.Pages); ex.Run(); }
void Button_Plain(object sender, RoutedEventArgs e) { var stream = LoadPlainResource(); var rf = new ReportingFactory(); var reportCreator = rf.ReportCreator(stream); reportCreator.BuildExportList(); var previewViewModel = new PreviewViewModel (rf.ReportModel.ReportSettings,reportCreator.Pages); viewer.SetBinding(previewViewModel); }
void Button_Graphics(object sender, RoutedEventArgs e) { var stream = GraphicsContainer(); var rf = new ReportingFactory(); var reportCreator = rf.ReportCreator(stream); reportCreator.BuildExportList(); var previewViewModel = new PreviewViewModel (rf.ReportModel.ReportSettings,reportCreator.Pages); viewer.SetBinding(previewViewModel); }
void Button_Small(object sender, RoutedEventArgs e) { var stream = LoadSmallResource(); var cl = new ContributorsList(); var cc = cl.SmallContributorCollection; var rf = new ReportingFactory(); var reportCreator = rf.ReportCreator (stream,cc); reportCreator.BuildExportList(); var previewViewModel = new PreviewViewModel (rf.ReportModel.ReportSettings,reportCreator.Pages); viewer.SetBinding(previewViewModel); }
protected override void LoadFromPrimary() { Pages.Clear(); var xmDoc = designerLoader.CreateXmlModel(); var modulLoader = new ModelLoader(); ReportModel model = (ReportModel)modulLoader.Load(xmDoc.DocumentElement); var reportingFactory = new ReportingFactory(); var reportCreator = reportingFactory.ReportCreator(model); reportCreator.BuildExportList(); PreviewViewModel previewViewModel = new PreviewViewModel (model.ReportSettings,reportCreator.Pages); viewer.SetBinding(previewViewModel); }
public IReportCreator Run(ReadOnlyCollection<AssemblyNode> list) { var newList = MakeList (list); var asm = Assembly.GetExecutingAssembly(); var stream = asm.GetManifestResourceStream("ICSharpCode.CodeQuality.Reporting.DependencyReport.srd"); var reportingFactory = new ReportingFactory(); var reportCreator = reportingFactory.ReportCreator (stream,newList); ReportSettings = reportingFactory.ReportModel.ReportSettings; var groupColumn = (GroupColumn)ReportSettings.GroupColumnsCollection[0]; groupColumn.GroupSortColumn = new SortColumn() { ColumnName = "ReferenceCount", SortDirection = ListSortDirection.Ascending }; reportCreator.BuildExportList(); return reportCreator; }
// GET: /Home/ContributorsList/ public ActionResult ContributorsList() { var contributors = new ContributorsList().SmallContributorCollection; var reportDefinitionAsStream = LoadStreamFromResource("FromListNowRow.srd"); var rf = new ReportingFactory(); var reportCreator = rf.ReportCreator(reportDefinitionAsStream, contributors); reportCreator.BuildExportList(); var ms = new MemoryStream(); PdfExporter ex = new PdfExporter(reportCreator.Pages); ex.Run(ms); ms.Seek(0, SeekOrigin.Begin); return File(ms, "application/pdf", "contributors.pdf"); }
public IReportCreator Run(ReadOnlyCollection<AssemblyNode> list) { this.list = list; var asm = Assembly.GetExecutingAssembly(); var stream = asm.GetManifestResourceStream("ICSharpCode.CodeQuality.Reporting.Overviewreport.srd"); var viewModelList = CreateViewModel(list); var reportingFactory = new ReportingFactory(); var reportCreator = reportingFactory.ReportCreator (stream,viewModelList); ReportSettings = reportingFactory.ReportModel.ReportSettings; // var reportParameters = new ParameterCollection(); // reportParameters.Add(new BasicParameter ("param1",base.FileNames[0])); // reportParameters.Add(new BasicParameter ("param2",list.Count.ToString())); // // ReportSettings.ParameterCollection.AddRange(reportParameters); reportCreator.SectionRendering += HandleSectionEvents; reportCreator.BuildExportList(); return reportCreator; }
protected void createPdf(object sender, EventArgs e) { var contributors = new ContributorsList().SmallContributorCollection; var reportDefinitionAsStream = LoadStreamFromResource("FromListNowRow.srd"); var rf = new ReportingFactory(); var reportCreator = rf.ReportCreator(reportDefinitionAsStream, contributors); reportCreator.BuildExportList(); var ms = new MemoryStream(); PdfExporter ex = new PdfExporter(reportCreator.Pages); ex.Run(ms); ms.Seek(0, SeekOrigin.Begin); Response.ContentType = "application/pdf"; Response.BinaryWrite(ms.ToArray()); Response.End(); }
void List_To_Pdf(object sender, RoutedEventArgs e) { var stream = LoadListResource(); var cl = new ContributorsList(); var cc = cl.ContributorCollection; var rf = new ReportingFactory(); var reportCreator = rf.ReportCreator (stream,cc); reportCreator.BuildExportList(); PdfExporter ex = new PdfExporter(reportCreator.Pages); ex.Run(); }