我正在編寫.Net 2008 Winforms中的c#代碼。使用打印預覽.Net Winforms
我創建了一個打印預覽窗口來創建報告。它工作正常,我可以預覽報告,然後打印它。唯一的問題是它不像Office打印預覽那樣靈活。用戶不能選擇默認打印機以外的打印機,也不能將打印限制在特定頁面。也許我錯過了我需要的一些特性。
這裏是我使用的代碼的一部分:
PrintDocument pd = new PrintDocument();
pd.PrintPage += new PrintPageEventHandler(this.PrintTheGraph);
pd.DefaultPageSettings.Landscape = true;
// Allocate a print preview dialog object.
PrintPreviewDialog dlg = new PrintPreviewDialog();
dlg.Width = 100;
dlg.MinimumSize = new Size(375, 250);
dlg.SetBounds(100, -550, 800, 800);
dlg.Document = pd;
DialogResult result = dlg.ShowDialog();
謝謝,
鮑勃
在代碼中沒有任何地方可以稱之爲pd.Print()。這發生在哪裏? – 2009-01-01 00:25:34