/// <summary> /// Called after the calculation of the report has been finished. /// </summary> /// <param name="Calculator"></param> /// <param name="ACallerForm"></param> /// <param name="AReportName"></param> /// <param name="AWrapColumn"></param> public static void PreviewReport(TRptCalculator Calculator, Form ACallerForm, String AReportName, bool AWrapColumn) { // Create a print window with all kinds of output options TFrmPrintPreview printWindow = new TFrmPrintPreview(ACallerForm, AReportName, Calculator.GetDuration(), Calculator.GetResults(), Calculator.GetParameters(), AWrapColumn, Calculator); ACallerForm.AddOwnedForm(printWindow); printWindow.Owner = ACallerForm; // TODO printWindow.SetPrintChartProcedure(GenerateChart); printWindow.ShowDialog(); }
/// <summary> /// /// </summary> /// <param name="ACalculator"></param> protected void PreviewDetailReport(TRptCalculator ACalculator) { TFrmPrintPreview printWindow; // show a print window with all kinds of output options printWindow = new TFrmPrintPreview(this, ACalculator.GetParameters().Get("currentReport").ToString(), ACalculator.GetDuration(), ACalculator.GetResults( ), ACalculator.GetParameters(), FWrapColumn, ACalculator); this.AddOwnedForm(printWindow); printWindow.Owner = this; // printWindow.SetPrintChartProcedure(GenerateChart); printWindow.ShowDialog(); // EnableDisableToolbar(true); }