由于本着节约的原则,这里的打印都只是保存为.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(); }
修改后不再崩溃。