找回密码
 立即注册

QQ登录

只需一步,快速开始

libo
注册会员   /  发表于:2018-6-22 17:45  /   查看:3207  /  回复:3
本帖最后由 libo 于 2018-6-22 17:49 编辑

Spread7打印切字的问题,显示的时候没有切字,打印出来切字,怎么解决?
如图0001.png文本显示在spread上显示没有切,但是打印出来切了,打印效果如图0002.png。

打印代码如下:
Dim printset As New FarPoint.Win.Spread.PrintInfo()
printset.ShowBorder = False      
printset.ShowColor = True        
printset.ShowGrid = False        
printset.ShowRowHeader = FarPoint.Win.Spread.PrintHeader.Hide  
printset.ShowColumnHeader = FarPoint.Win.Spread.PrintHeader.Hide   
printset.Orientation = 2

FpSpread1.ActiveSheet.PrintInfo = printset
FpSpread1.PrintSheet(FpSpread1.ActiveSheet)

问题,怎么让完本完全打印出来不切字?
0001.png
0002.png

3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-6-25 12:10:09
沙发
PrintInfo.BestFitRows = true;

设置BestFitRows
回复 使用道具 举报
libo
注册会员   /  发表于:2018-6-25 14:13:56
板凳
设置了BestFitRows = True之后,行高变大了好多,这个页面被撑大了,一页里面就打印不下了
打印效果如图00003.png。

00003.png
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-6-25 17:05:09
地板
这个暂时没有好的解决方案,和系统对字体的处理有关系,针对打印,建议提前设计好模板,提前预留打印区域
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部