找回密码
 立即注册

QQ登录

只需一步,快速开始

czfolly
金牌服务用户   /  发表于:2016-4-15 16:01  /   查看:8107  /  回复:14
本帖最后由 czfolly 于 2016-4-15 16:05 编辑

你好

印刷的时候,印刷出来东西里边,列有一点点缩小。请问如何让他固定 不缩小。

画面上的A1Cell里9刚好在 单元格的右边线上,印刷出来就隐藏了。能不能固定列 让打印出来的和画面一样?

备注:不能使用BestFitCols这个属性,使用他的话 就自动把格子撑大了。

这是画面

这是画面

打印截图

打印截图

12.xps

31.14 KB, 下载次数: 538

印刷物

WindowsApplication1.zip

89.32 KB, 下载次数: 538

例子代码

14 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-4-18 11:27:12
沙发
您好,使用你发的代码我使用 v_printset.BestFitCols = True 打印机打印后效果是好的。打印pdf也没问题,您有试过用打印机打印吗?

如果还是有问题,就得固定将列宽设置宽一些。

blob145502623.png
回复 使用道具 举报
czfolly
金牌服务用户   /  发表于:2016-4-18 11:54:29
板凳
不能使用这个属性(v_printset.BestFitCols = True ),原因是,如果每个单元格的数据都过长的话,会发生改页的。

列的宽度  目前也不能调整,因为调整的话,会影响画面的美观。

再不改变上面两点的情况下,有下面的问题 需要你确认。
1.是不是 列会发现变窄的情况。
2.有没有对应的办法

End
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-4-18 13:25:08
地板
请问您使用的是spread什么版本?
9中没有发现您说得问题。
只能适当增加列宽
回复 使用道具 举报
czfolly
金牌服务用户   /  发表于:2016-4-18 13:26:05
5#
WinForm  的Spread7
回复 使用道具 举报
czfolly
金牌服务用户   /  发表于:2016-4-18 13:27:33
6#
本帖最后由 czfolly 于 2016-4-18 13:30 编辑

blob41602171.png
不能使用这个属性(v_printset.BestFitCols = True ),原因是,如果每个单元格的数据都过长的话,会发生改页的。

列的宽度  目前也不能调整,因为调整的话,会影响画面的美观。

再不改变上面两点的情况下,有下面的问题 需要你确认
1.是不是 列会发现变窄的情况。
2.有没有对应的办法
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-4-18 13:28:00
7#
那有可能是老版本的问题,打印时候给列宽增加几个像素吧。
回复 使用道具 举报
czfolly
金牌服务用户   /  发表于:2016-4-18 13:32:28
8#
dexteryao 发表于 2016-4-18 13:28
那有可能是老版本的问题,打印时候给列宽增加几个像素吧。


增加?还是减小?

我这是减小了列宽

是否能确定是 版本的问题?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-4-18 13:37:51
9#
增加列宽
下面图是我用Spread 9 winforms 打印PDF的效果。
blob583461608.png
回复 使用道具 举报
czfolly
金牌服务用户   /  发表于:2016-4-18 13:39:51
10#
本帖最后由 czfolly 于 2016-4-18 13:41 编辑

我用的是Spread7   麻烦你确认一下Spread7的问题。

不能使用这个属性(v_printset.BestFitCols = True ),原因是,如果每个单元格的数据都过长的话,会发生改页的。

列的宽度  目前也不能调整,因为调整的话,会影响画面的美观。

再不改变上面两点的情况下,有下面的问题 需要你确认。
1.是不是 列会发现变窄的情况。
2.有没有对应的办法
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部