protected override void PrintPreview(ToolStripButton sender) { Model.Info_tmp info = this.ucTmpList1.CurrentSelectValue as Model.Info_tmp; if (info == null || info.Parts.Count == 0) { return; } DocBuilder docBuilder = new DocBuilder(info); DocBuilder.PrintDocPreview(docBuilder.ToStream(), Doc.DocBuilder.ReportName); //Aspose.Words.Document doc = new Aspose.Words.Document(docBuilder.ToStream()); ////Aspose.Words.Rendering.AsposeWordsPrintDocument printDocument = new Aspose.Words.Rendering.AsposeWordsPrintDocument(doc); //using (System.Drawing.Printing.PrintDocument printDoc = Miles.Coro.Common.Print.PrintConfigManager.ApplyPrintSettings(new Aspose.Words.Rendering.AsposeWordsPrintDocument(doc), Doc.DocBuilder.ReportName)) //{ // PrintPreviewDialog previewDlg = new PrintPreviewDialog(); // previewDlg.Document = printDoc; // previewDlg.ShowInTaskbar = true; // previewDlg.MinimizeBox = true; // previewDlg.PrintPreviewControl.Zoom = 1.5d; // previewDlg.WindowState = FormWindowState.Maximized; // previewDlg.ShowDialog(); //} }