找回密码
 立即注册

QQ登录

只需一步,快速开始

hptj

高级会员

72

主题

240

帖子

1170

积分

高级会员

积分
1170

活字格认证微信认证勋章元老葡萄

hptj
高级会员   /  发表于:2014-1-6 10:54  /   查看:8343  /  回复:11
我有一列很宽,想打印在两页,但实际打印预览发现只有一页,请问如何设置,谢谢

Demo.rar (44.4 KB, 下载次数: 1)

11 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-1-6 11:24:00
沙发
回复 1楼hptj的帖子

抱歉,目前Winform Spread无法设置把一列很宽的打印为2页。

您需要这么做,详细的需求是什么? 我帮您看看有无其他的办法。
回复 使用道具 举报
hptj
高级会员   /  发表于:2014-1-6 12:57:00
板凳
比如我有N列,我要得到按列来,会打印出多少页,我的计算方法是算出列的总宽度,再除一张打印纸的标准宽度,如果FarPoint根本不按这样来,那显示的页数就不对
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-1-6 14:49:00
地板
回复 3楼hptj的帖子

如,算打印的页数,可以这样试试:
A4纸张,横向打印,需要21cm
A列宽 5cm
B列宽 20cm
C列宽 50000cm
D列宽 10cm

则打印出来的为3页:
第1页: A列 + B列
第2页: C列
第3页: D列
回复 使用道具 举报
hptj
高级会员   /  发表于:2014-1-6 15:44:00
5#
能给个column的width(像素)转换成百分之一英寸的代码吗?我觉得在我电脑上得到的比例(像素和英寸),在其他电脑其他分辨率的情况下,这个比例还能成立吗?
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-1-6 16:08:00
6#
回复 5楼hptj的帖子

转换有网络现成的例子,如在Google下搜索“pixel inch conversion online”

像素对应的是DPI,和电脑无关,这个您可通过上网搜索了解一下术语。
回复 使用道具 举报
hptj
高级会员   /  发表于:2014-1-6 16:22:00
7#
我用的是dpi默认的96,发现有误差,不知道是不是FarPoint有什么不同,所以以为你们可以给个更好的方法哈,马上发新帖,上代码
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-1-6 17:07:00
8#
回复 7楼hptj的帖子

误差大不?   我帮您看看是否使用产品而导致的。
回复 使用道具 举报
hptj
高级会员   /  发表于:2014-1-6 17:08:00
9#
已发新帖,附源码,麻烦看下,Thanks哈
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-1-6 17:12:00
10#
回复 9楼hptj的帖子

动作很快嘛!  

多谢您的理解, 这个帖子我先关闭了,就“dpi默认的96,发现有误差”,在新帖咱们沟通吧。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部