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