void RefreshReport() { SetParametersFromControls(); report.RunGetData(Parameters); pages = report.BuildPages(); foreach (Gtk.Widget w in vboxPages.AllChildren) { vboxPages.Remove(w); } for (int pageCount = 0; pageCount < pages.Count; pageCount++) { ReportArea area = new ReportArea(); area.SetReport(report, pages[pageCount]); //area.Scale vboxPages.Add(area); } this.ShowAll(); SetErrorMessages(report.ErrorItems); if (report.ErrorMaxSeverity == 0) { show_errors = false; } errorsAction.VisibleHorizontal = report.ErrorMaxSeverity > 0; // Title = string.Format ("RDL report viewer - {0}", report.Name); EnableActions(); CheckVisibility(); }
internal HitListEntry(PagePolygon pp, float x, float y, ReportArea ra) { pi = pp; poly = new System.Drawing.PointF[pp.Points.Length]; for (int i = 0; i < pp.Points.Length; i++) { poly[i].X = ra.PixelsX(pp.Points[i].X + x); poly[i].Y = ra.PixelsY(pp.Points[i].Y + y); } rect = new Rectangle(0, 0, 0, 0); }
void RefreshReport() { SetParametersFromControls(); report.RunGetData(Parameters); pages = report.BuildPages(); foreach (Gtk.Widget w in vboxPages.AllChildren) { vboxPages.Remove(w); } for (int pageCount = 0; pageCount < pages.Count; pageCount++) { ReportArea area = new ReportArea(); area.SetReport(report, pages[pageCount]); //area.Scale vboxPages.Add(area); } this.ShowAll(); SetErrorMessages (report.ErrorItems); if (report.ErrorMaxSeverity == 0) show_errors = false; errorsAction.VisibleHorizontal = report.ErrorMaxSeverity > 0; // Title = string.Format ("RDL report viewer - {0}", report.Name); EnableActions(); CheckVisibility(); }