找回密码
 立即注册

QQ登录

只需一步,快速开始

快乐小子1987

注册会员

12

主题

26

帖子

76

积分

注册会员

积分
76

活字格认证

fpSpread1_Sheet1.PrintInfo.Preview = true;
            FarPoint.Win.Spread.PrintInfo printset = new FarPoint.Win.Spread.PrintInfo();//定义打印设置对象

            printset.PrintType = FarPoint.Win.Spread.PrintType.CellRange; // 设置打印类型
            printset.ColStart = 0; // 设置开始打印列索引
            printset.ColEnd = fpSpread1_Sheet1.Columns.Count;    // 设置结束打开列索引
            printset.RowStart = 0;  // 设置开始打印行索引
            printset.RowEnd = fpSpread1_Sheet1.Rows.Count;     // 设置结束打印行索引
            fpSpread1_Sheet1.PrintInfo = printset; //为第一个表单设置PrintInfo属性
            fpSpread1.PrintSheet(0); // 打印工作表

4 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-5-30 18:54:00
沙发
回复 1楼快乐小子1987的帖子

你好,
测试代码如下:

  1.   FarPoint.Win.Spread.PrintInfo printset = new FarPoint.Win.Spread.PrintInfo();
  2.             printset.ShowPrintDialog = true;
  3.             printset.AbortMessage = "Do you want to cancel the printing?";
  4.             printset.Preview = true;

  5.             // Assign the printer settings to the sheet and print it
  6.             fpSpread1.Sheets[0].PrintInfo = printset;
  7.             fpSpread1.PrintSheet(0);
复制代码
回复 使用道具 举报
快乐小子1987
注册会员   /  发表于:2013-5-31 08:41:00
板凳
回复 2楼iceman的帖子

怎么把他设置到一页上,因为现在分两页打不行,调整到一页上去

1.jpg

25.17 KB, 下载次数: 406

回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-5-31 18:01:00
地板
回复 3楼快乐小子1987的帖子

请使用 printset.ZoomFactor 设置缩放效果实现。
回复 使用道具 举报
jplzj
论坛元老   /  发表于:2013-6-4 20:38:00
5#
自己定义一个打印设置界面,就可以解决。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部