示例#1
0
        private void OnPrintPreview(object sender, GetPreviewPageEventArgs e)
        {
            var document = (PrintDocument)sender;

            var printView = new DetailsPrintView();

            printView.Initialise(currentResult);

            printView.InvalidateMeasure();
            printView.UpdateLayout();

            document.SetPreviewPage(e.PageNumber, printView);
        }
示例#2
0
        private void OnPrintAddPages(object sender, AddPagesEventArgs e)
        {
            var document = (PrintDocument)sender;

            var printView = new DetailsPrintView();

            printView.Initialise(currentResult);

            printView.InvalidateMeasure();
            printView.UpdateLayout();

            document.AddPage(printView);
            document.AddPagesComplete();
        }