由於本着節約的原則,這里的打印都只是保存為.oxps格式的文件。
在我調試時每次打印完成后,窗體都會自己閃退。
在網上並沒有相關資料,經過加入斷點確認問題在
private void btnPrint_Click(object sender, EventArgs e) { printDocument1.Print(); }
修改為
private void btnPrint_Click(object sender, EventArgs e) { PrintController printController = new StandardPrintController(); printDocument1.PrintController = printController; printDocument1.Print(); }
修改后不再崩潰。