预览的时候是能显示单个订单下的这一套报表的, 现在的问题主要是怎样通过 C# 代码控制报表控件逐个生成报表并打印, 例如队列中有三个订单ID
需要实现的功能即:
1. 使用第一个订单ID作为报表参数渲染第一个订单的整套报表
2. 打印第一个订单的报表
3. 根据打印进度(第几页或者百分比)显示提示界面
4. 第一个订单打印完成
5. 使用第二个订单ID渲染第二个订单的报表, 如此循环直到队列中的全部订单ID都打印完成时触发事件回报状态
每次渲染和打印的报表都来自同一个报表文件
需要了解的接口:
1. 获得Viewer是否加载完成(主动查询或回调)
2. 打印Viewer中的报表
3. 获得当前正在打印的页数以及当前报表的总页数(主动查询或回调)
4. 获得打印是否完成(主动查询或回调)
|