找回密码
 立即注册

QQ登录

只需一步,快速开始

chixingyue

论坛元老

7

主题

20

帖子

4375

积分

论坛元老

积分
4375

活字格认证

最新发帖
chixingyue
论坛元老   /  发表于:2014-1-26 11:59  /   查看:5125  /  回复:3
我现在遇到个打印问题
Spread3.0 for vb cell 字体大小 10 在窗体显示正常大小 打印字体很小
spread7 for winform cell  字体大小 7 在窗体显示很小 打印字体和spraed3.0差不多稍大点
我想咨询的是 在spread7中能不能 字体大小显示9 打印字体大小显示7
谢谢

3 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-1-26 16:31:00
沙发
回复 1楼chixingyue的帖子

  1. fpSpread1.Font = new Font(fpSpread1.Font.Name, 9)
复制代码


显示中:设置如上的代码(默认Spread Winform的字体)
打印时:保存一个变量,再设置Font为7, 打印完再设置回来。

您看看这个办法能否帮您处理打印的问题。
回复 使用道具 举报
chixingyue
论坛元老   /  发表于:2014-1-27 15:32:00
板凳
您提供的办法我 我试过了
有下列问题
    设置Font Form Spread显示效果变更
     调用Print方法后不能知道什么时候打印结束,把字体设置回来。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-1-27 16:34:00
地板
回复 3楼chixingyue的帖子

通过 PrintMessageBox.BeginPrinting 事件判断

参考文档路径:FarPoint.Win.Spread Assembly > FarPoint.Win.Spread Namespace > FpSpread Class : PrintMessageBox Event
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部