找回密码
 立即注册

QQ登录

只需一步,快速开始

edsoft

论坛元老

40

主题

88

帖子

1万

积分

论坛元老

积分
11438

活字格认证

edsoft
论坛元老   /  发表于:2012-3-5 15:59  /   查看:5253  /  回复:5

jpg

jpg


在winform下使用FpSpread打印,进行以上设置。代码如何呢,新手,请指导!

5 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-5 16:18:00
沙发

回复 1# edsoft 的帖子

Spread中的打印信息是通过PrintInfo来实现的,比如有下面的代码来设置边距:
  1. FarPoint.Win.Spread.PrintInfo printset = new FarPoint.Win.Spread.PrintInfo();
  2. FarPoint.Win.Spread.PrintMargin printmar = new FarPoint.Win.Spread.PrintMargin();

  3. printmar.Left = 10;
  4. printmar.Right = 10;
  5. printmar.Top = 20;
  6. printmar.Bottom = 40;

  7. printset.Margin = printmar;
  8. fpSpread1.Sheets[0].PrintInfo = printset;
  9. fpSpread1.PrintSheet(0);
复制代码
关于更多的设置信息,可以查看帮助文档中 PrintInfo 的使用方法
回复 使用道具 举报
edsoft
论坛元老   /  发表于:2012-3-6 08:43:00
板凳
我使用您给的代码,但是执行后提示如下信息,是什么问题呢。

jpg

jpg
回复 使用道具 举报
edsoft
论坛元老   /  发表于:2012-3-6 08:43:00
地板
不显示报表
回复 使用道具 举报
edsoft
论坛元老   /  发表于:2012-3-6 09:00:00
5#
:|求帮助
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-6 09:28:00
6#

回复 5# edsoft 的帖子

你好,上面的代码设置了打印需要使用的属性,设置完之后需要调用下面的方法来执行打印:
  1. fpSpread1.PrintSheet(XXXX)
复制代码
打印时可以设置的样式都是在PrintInfo中,你可以查看文档中PrintInfo、PrintSheet和PrintToPdf 相关的介绍。

你可以在http://www.gcpowertools.com.cn/support/document.htm下载Spread for WinForm 5.0 的中文使用文档。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部