跳过选择打印机对话框画面
本文关键字:对话框 打印机 选择 | 更新日期: 2023-09-27 18:07:58
我正在windows应用程序上工作,在该应用程序中,我想根据Id打印一些页面。
当我输入Id并点击打印按钮时,打印屏幕出现在我们选择打印机的地方。
如何跳过这一步??我想直接打印预览画面
我代码:DialogResult result = printdialog.ShowDialog();
if (result == DialogResult.OK)
{
PrintPreviewDialog pp = new PrintPreviewDialog();
pp.Document = pdoc; result = pp.ShowDialog();
if (result == DialogResult.OK) { pdoc.Print(); }
}
在上面的代码中,您首先显示打印对话框,然后才显示预览对话框。如果你想直接预览屏幕,你可以简单地先显示窗口
请看看这篇MSDN文章:如何:使用打印预览在Windows窗体中打印
摘自上述文章:
private void printPreviewButton_Click(object sender, EventArgs e)
{
ReadDocument();
printPreviewDialog1.Document = printDocument1;
printPreviewDialog1.ShowDialog();
}