找回密码
 立即注册

QQ登录

只需一步,快速开始

xiaxin

初级会员

4

主题

15

帖子

400

积分

初级会员

积分
400

活字格认证

最新发帖
xiaxin
初级会员   /  发表于:2011-8-16 15:55  /   查看:6635  /  回复:4
  1. printinfo.Footer = "/c/p" + "-" + "/pc";
  2.             fpSpread3_Sheet1.PrintInfo = printinfo;
  3.             fpSpread3.ActiveSheet.PrintInfo.Orientation = FarPoint.Win.Spread.PrintOrientation.Landscape;
  4.             fpSpread3.PrintSheet(0);
复制代码
我想在打印前判断打印出的页数,如果只有一页的话,页脚显示为 1-,页数大于1时正常显示

4 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-8-16 16:12:00
沙发

回复 1# xiaxin 的帖子

可以使用 fpSpread1.GetPrintPageCount(0)方法
回复 使用道具 举报
xiaxin
初级会员   /  发表于:2011-8-16 16:27:00
板凳
这个取出来的值和实际打印出的页数 不符哇,比如打印了一页,返回的数值是2,不是1
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-8-16 16:43:00
地板
啊,能把你的文档保存为xml发给我看一下吗,我在 Spread 5.0.3518.2008英文版 中调用该方法能够返回准确值。
回复 使用道具 举报
xiaxin
初级会员   /  发表于:2011-8-16 17:12:00
5#
现在也能解决需求了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部