本帖最后由 bingdaoice 于 2021-2-1 15:47 编辑
版主你好。你的这个代码与我实际使用方式是不一样的。你的代码是将同一份文件打印100次。而我是需要加载100份不同的文件,打印100次。(只不过是论坛上传要求限制20M,所以才用同一个文件循环加载来进行打印测试。)
这两个要求是不一样的。
for (int i = 1; i <= 100; i++)
{
while (Suspend == true)
{
}
if (Stop == true)
break;
fpSpread1.PrintSheet(1, false);
}
而且在我这边测使使用你上面的DEMO,打印第三次时也报“System.InvalidOperationException”类型的未经处理的异常在 System.Windows.Forms.dll 中发生
其他信息: 线程间操作无效: 从不是创建控件“”的线程访问它。你可以多点几次打印试试,应该也会报错的。
|