{
             ;
                           
                           )
             {                                   {
                                          {
                         reportViewer.CurrentPage += ;
                     }
                                          {
                         reportViewer.CurrentPage -= ;
                         result = reportViewer.CurrentPage;
                                              }
                                          {
                                               }
                 }
             }
 
                      }
 
 
        ;
       ;
        )
             {
                )
             {
                 );
                     s.Flush();
                     s.Close();
                 }
                 ; i < PrinterSettings.InstalledPrinters.Count; i++)
          {
             printerName = PrinterSettings.InstalledPrinters[i];
             cmbSelectPrinter.Items.Add(printerName);
             ;

}

&& () % pagePerCopy ==  &&  != )
               {, );
                   , , ev.PageBounds.Height, ev.PageBounds.Width));
                   }
                   , , ev.PageBounds.Height, ev.PageBounds.Width));
                   }
                   , , ev.PageBounds.Height, ev.PageBounds.Width));
               }
               else
               {
                   ev.Graphics.DrawImage(pageImage, ev.PageBounds);
               }
               m_currentPageIndex++;
               #endregion 单面打印
           }
          ev.HasMorePages = (m_currentPageIndex < m_streams.Count);
       }
       /// <summary>
       /// 打印开始
       /// </summary>
       /// <param name="sender"></param>
       /// <param name="e"></param>
       private void BeginPrint(object sender, PrintEventArgs e)
       {
          this.btnPrint.Enabled = false;
       }
       /// <summary>
       /// 打印结束
       /// </summary>
       /// <param name="sender"></param>
       /// <param name="e"></param>
       private void EndPrint(object sender, PrintEventArgs e)
       {
          this.btnPrint.Enabled = true;
       }

from:http://www.cnblogs.com/rwecho/archive/2010/04/08/1707507.html

最新文章

  1. 进击的Python【第二章】:Python基础(二)
  2. 两种方法实现用CSS切割图片只取图片中一部分
  3. 【小贴士】虚拟键盘与fixed带给移动端的痛!
  4. go语言 类型:基础类型和复合类型
  5. localResizeIMG
  6. 【7】JAVA---地址App小软件(AddrBusiness.class)(逻辑层)
  7. js 小数计算为啥和想象中不一样!
  8. Namespace讨论
  9. IO多路复用,同步,异步,阻塞和非阻塞 区别(转)
  10. Python获得百度统计API的数据并发送邮件
  11. 静默安装Oracle12.2数据库
  12. 一条bash命令,清除指定的网络接口列表
  13. Angular 6.X CLI(Angular.json) 属性详解
  14. eos交易同步过程和区块生产过程源码分析
  15. 如何解析oracle执行计划
  16. 正态分布及3Sigma原理
  17. JAVA中int转string及String.valueOf()的使用
  18. BASIC-6_蓝桥杯_杨辉三角形
  19. Scala中==,eq与equals的区别
  20. POJ1201 Intervals【差分约束系统】

热门文章

  1. Ubuntu/Mac彻底解决手机ADB识别问题
  2. Java与.NET机制比较分析
  3. xml传输过程中中文乱码
  4. .Net HttpContext.Current.Request 常用处理方案
  5. 初识Python、PyCharm、Anaconda与tensorflow
  6. VS2012使用正则删除空行
  7. CodeSmith自动生成代码使用
  8. linux 内核经典面试题
  9. RAC集群节点故障模拟测试
  10. &lt;input&gt;type类型