找回密码
 立即注册

QQ登录

只需一步,快速开始

Hjr2350
论坛元老   /  发表于:2013-4-27 16:39  /   查看:5096  /  回复:1
RT
我想只打印在第一页上的所有内容(就是第二页有内容也不会被打印),进行如下测试
  1.   
  2.             fp_NodeTemple.Sheets[0].PrintInfo.PageStart = 1      
  3.             fp_NodeTemple.Sheets[0].PrintInfo.PageEnd = 1      
  4.             fp_NodeTemple.Sheets[0].PrintInfo.RowStart = 0; //第一页开始行
  5.             fp_NodeTemple.Sheets[0].PrintInfo.RowEnd = 27; //第一页结束行
复制代码

但是结果不可以:只要第二页有内容,第二页就会被打印。
如何设置求指教~

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-4-27 20:12:00
沙发
回复 1楼Hjr2350的帖子

测试代码如下:

  1.       private void printToolStripMenuItem_Click(object sender, EventArgs e)
  2.         {
  3.             FarPoint.Win.Spread.PrintInfo pi = new FarPoint.Win.Spread.PrintInfo();
  4.             pi.PageStart = 2;
  5.             pi.PageEnd = 2;
  6.             pi.PrintToPdf = true;
  7.             pi.PdfFileName = "1.pdf";
  8.             pi.PrintType = FarPoint.Win.Spread.PrintType.PageRange;
  9.             this.fpSpread1.Sheets[0].PrintInfo = pi;
  10.             
  11.             fpSpread1.PrintSheet(0);

  12.         }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部