for (int i = 1; i <= 500; i++)
{
//这里现实情况是会打开不同的文件,所以必须放在FOR里面。因为论坛上传不能超过20M所以才用1个文件进行循环打开进行测试。
fpSpread1.Open(AppDomain.CurrentDomain.BaseDirectory + "1.xml");
//fpSpread1.PrintSheet(fpSpread1.Sheets[1]);//速度1秒1张。打印约20张左右报会报“System.Exception”类型的未经处理的异常在 FarPoint.Win.Spread.dll 中发生 其他信息: The index -1 is not between 0 and 2.
//fpSpread1.PrintSheet(1);//速度1秒1张。打印约200张左右报会报“System.Exception”类型的未经处理的异常在 FarPoint.Win.Spread.dll 中发生 其他信息: The index 1 is not between 0 and 1.
fpSpread1.PrintSheet(1, true);//速度1秒1张。打印第二次时会报“System.Exception”类型的未经处理的异常在 FarPoint.Win.Spread.dll 中发生 其他信息: The index 1 is not between 0 and 1. //“System.NullReferenceException”类型的未经处理的异常在 GrapeCity.Spreadsheet.dll 中发生 其他信息: 未将对象引用设置到对象的实例。
//fpSpread1.PrintSheet(1, false);//速度4秒1张。使用此方式打印会报“System.ArgumentException”类型的未经处理的异常在 System.Drawing.dll 中发生 其他信息: 参数无效。
}
MessageBox.Show("进程打印完毕");
}