private void Summary(ReportCollector hardReport) { //var s = _document.AddSection(); var s = _document.LastSection; s.AddParagraph(); PdfTools2.SectionHeader(s.AddParagraph("Summary information")); SummaryTable(s, hardReport); }
private async void ClusterInformation(ReportCollector hardReport) { var s = _document.AddSection(); PdfTools2.SectionHeader(s.AddParagraph("Cluster information")); if (hardReport.ClusterReports.Count > 0) { var screenshots = await _finalScene; foreach (var clusterReport in hardReport.ClusterReports) { ClusterTable(s, clusterReport, screenshots[clusterReport.clusterShId]); s.AddParagraph(); } } else { s.AddParagraph("<No clusters>\n\n"); } }
private async void LinkInformation(ReportCollector hardReport) { var s = _document.AddSection(); PdfTools2.SectionHeader(s.AddParagraph("Link information")); if (hardReport.LinkReports.Count > 0) { var screenshots = await _finalScene; foreach (var linkReport in hardReport.LinkReports) { LinkTable(s, linkReport, screenshots[linkReport.linkShId]); s.AddParagraph(); } } else { s.AddParagraph("<No links>\n\n"); } }
private void SummaryTable(Section s, ReportCollector hardReport) { var t = s.AddTable().TableDefaults(); t.AddColumn(0.5 * ContentWidth()); t.AddColumn(0.5 * ContentWidth()); var r = t.AddRow(); r.Cells[0].AddParagraph("Arg.points"); r.Cells[1].AddParagraph(hardReport.TotalArgPointReport.numPoints.ToString()); var r1 = t.AddRow(); r1.Cells[0].AddParagraph("Attachments"); r1.Cells[1].AddParagraph(hardReport.TotalArgPointReport.numMediaAttachments.ToString()); var r2 = t.AddRow(); r2.Cells[0].AddParagraph("Sources (total events) "); r2.Cells[1].AddParagraph(hardReport.EventTotals.TotalSourceAdded.ToString()); var r3 = t.AddRow(); r3.Cells[0].AddParagraph("Clusters"); r3.Cells[1].AddParagraph(hardReport.ClusterReports.Count.ToString()); var r4 = t.AddRow(); r4.Cells[0].AddParagraph("Links"); r4.Cells[1].AddParagraph(hardReport.LinkReports.Count.ToString()); var r5 = t.AddRow(); r5.Cells[0].AddParagraph("Comments"); r5.Cells[1].AddParagraph(hardReport.TotalArgPointReport.numComments.ToString()); }
public void onReportGenerated(ReportCollector sender, object args) { _hardReportTCS.SetResult(sender); _hardReportTCS = null; }
public void SetupFixture() { _listener = new ReportCollector(); _reporter = new TestProgressReporter(_listener); }
public void ReportGenerated(ReportCollector sender, object args) { ((TaskCompletionSource<ReportCollector>) args).SetResult(sender); }
private void SummaryTable(Section s, ReportCollector hardReport) { var t = s.AddTable().TableDefaults(); t.AddColumn(0.5*ContentWidth()); t.AddColumn(0.5*ContentWidth()); var r = t.AddRow(); r.Cells[0].AddParagraph("Arg.points"); r.Cells[1].AddParagraph(hardReport.TotalArgPointReport.numPoints.ToString()); var r1 = t.AddRow(); r1.Cells[0].AddParagraph("Attachments"); r1.Cells[1].AddParagraph(hardReport.TotalArgPointReport.numMediaAttachments.ToString()); var r2 = t.AddRow(); r2.Cells[0].AddParagraph("Sources (total events) "); r2.Cells[1].AddParagraph(hardReport.EventTotals.TotalSourceAdded.ToString()); var r3 = t.AddRow(); r3.Cells[0].AddParagraph("Clusters"); r3.Cells[1].AddParagraph(hardReport.ClusterReports.Count.ToString()); var r4 = t.AddRow(); r4.Cells[0].AddParagraph("Links"); r4.Cells[1].AddParagraph(hardReport.LinkReports.Count.ToString()); var r5 = t.AddRow(); r5.Cells[0].AddParagraph("Comments"); r5.Cells[1].AddParagraph(hardReport.TotalArgPointReport.numComments.ToString()); }
public void ReportGenerated(ReportCollector sender, object args) { ((TaskCompletionSource <ReportCollector>)args).SetResult(sender); }