我目前正在打开PrintDialog
用户可以选择打印机设置并进行打印的地方。
目前我正在使用下面的代码
var files = Directory.GetFiles(sourceFolder);
foreach (var file in files)
{
var pdoc = new PrintDocument();
var pdi = new PrintDialog
{
Document = pdoc
};
if (pdi.ShowDialog() == DialogResult.OK)
{
pdoc.DocumentName = file;
pdoc.Print();
}
}
有没有办法通过PrintDialog
一次将所有文件发送到打印机。那么用户可以选择文件夹并为文件夹内的所有文档设置一个打印设置然后进行打印吗?