找回密码
 立即注册

QQ登录

只需一步,快速开始

kingkl88

初级会员

18

主题

47

帖子

334

积分

初级会员

积分
334
kingkl88
初级会员   /  发表于:2017-7-18 09:13  /   查看:3712  /  回复:7
怎么让SPREAD 在打印的时候 打出的SPREAD 和 画面本体 的比例是一比一的 (包括字体 边框 大小 位置 ,不考虑纸张大小)。
lsprdPrintInfo.ZoomFactor = 1.0F 用了这个属性 不行。

7 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-7-18 15:20:11
沙发
您好,因为屏幕的dpi不一样,所以您在屏幕看到的大小和纸张打印大小会有一定差别。
spread是按照标准比例换算的。
回复 使用道具 举报
kingkl88
初级会员   /  发表于:2017-7-19 08:57:49
板凳
但是VB6中的SPREAD 3.0 好像就是和画面一样大的 无论 我屏幕是宽还是窄  都是一样大的。有办法调试么?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-7-19 10:28:51
地板
这个地方暂时没有什么设置的。屏幕的显示一般都不能和纸张1:1完全对应的。
回复 使用道具 举报
kingkl88
初级会员   /  发表于:2017-7-20 10:47:04
5#
为什么我打印出来的 SPREAD 中的数据的字体  都好像是加粗的 ,请问这个怎么设置啊 。
单元格边框能不能改成虚线 ,或者变细啊 , 怎么设置 求教!
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-7-20 16:12:49
6#
打印是所见即所得,如果边框设置的是虚线就打印虚线。
FarPoint.Win.ComplexBorderSideStyle.DashDot
字体的问题可否提供下重现步骤。
回复 使用道具 举报
kingkl88
初级会员   /  发表于:2017-7-22 08:31:13
7#
字体就是默认字体 ,没有设置过。只是想知道怎么调试打印字体,大小 ,粗细 等设置 。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-7-24 11:32:19
8#
这个没有办法调试,单元格里样式是什么,打印的样式也就是一样的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部