找回密码
 立即注册

QQ登录

只需一步,快速开始

谁与证锋

初级会员

33

主题

108

帖子

279

积分

初级会员

积分
279
谁与证锋
初级会员   /  发表于:2019-10-29 15:35  /   查看:11160  /  回复:23
本帖最后由 谁与证锋 于 2019-10-29 15:38 编辑

当把单元格水平对齐格式设置为Justify时,可以保证显示和打印出来的效果一致(否则打印出来会显示不全或压线),但是喷墨打印机无法打印这种格式的数据,其他数据打印显示均正常,设置为Justify格式的单元格内显示空白(使用EPSON打印机)。Office 的 Excel使用两端对齐方式是可以打印出来的,将内容保存为PDF也可以打印出来。

23 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-10-29 17:02:39
沙发
您好,可否提供下您设置好的模板文件吗,这样重现问题会快一些。 最好能附上截图或者照片,方便对比。
回复 使用道具 举报
谁与证锋
初级会员   /  发表于:2019-10-30 08:52:47
板凳
本帖最后由 谁与证锋 于 2019-10-30 10:28 编辑
dexteryao 发表于 2019-10-29 17:02
您好,可否提供下您设置好的模板文件吗,这样重现问题会快一些。 最好能附上截图或者照片,方便对比。
你那如果有喷墨打印机你可以把这页打印出来,你就能看到第一行测试数据那列是空白的,但是下面的那个能打印出来,是不是FP使用了啥特殊的标记或渲染方式导致打印机无法识别?

两端对齐打印问题.zip

4.59 KB, 下载次数: 736

回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-10-30 13:55:40
地板
您好,我这边用HP的喷墨打印机测试没有问题,您看下打印机的打印质量设置,因为不同的对齐方式可能会导致字体大小不一样,过小过细的字体可能某些打印机无法渲染。不过之前还未出现过类似问题。一般打印机的打印精度都很高,不至于因为线细打不出来。
image.png758844604.png

回复 使用道具 举报
谁与证锋
初级会员   /  发表于:2019-10-30 14:45:02
6#
dexteryao 发表于 2019-10-30 13:55
您好,我这边用HP的喷墨打印机测试没有问题,您看下打印机的打印质量设置,因为不同的对齐方式可能会导致字 ...

我使用的是爱普生的打印机,可能主要是这种不行。因为我如果不设置为这种格式它就能正常打印。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-10-31 09:41:15
7#
你可以测试下设置pringinfo 的Preview 为true,预览打印看下,如果预览能看到那应该还是打印机那边的问题。 Spread通过渲染打印的信息,直接将这个绘制好的页面提交打印的。
回复 使用道具 举报
谁与证锋
初级会员   /  发表于:2019-11-4 10:28:04
8#
本帖最后由 谁与证锋 于 2019-11-4 11:07 编辑
dexteryao 发表于 2019-10-31 09:41
你可以测试下设置pringinfo 的Preview 为true,预览打印看下,如果预览能看到那应该还是打印机那边的问题。 ...

预览是正常的,关键是打印的时候就会空掉,可能是爱普生对某些格式不兼容把,导出的PDF或者Excel设置为两端对齐是可以打印出来的。。。。问过那边,他们也找不出原因。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-4 11:37:43
9#
文字绘制方式都是一样的,调用.net 的接口,差别就是文字文字大小的不同,还有个测试你放大页面打印,看是否能打印出来,排除精度问题。
回复 使用道具 举报
谁与证锋
初级会员   /  发表于:2019-11-4 16:34:32
10#
本帖最后由 谁与证锋 于 2019-11-4 16:40 编辑
dexteryao 发表于 2019-11-4 11:37
文字绘制方式都是一样的,调用.net 的接口,差别就是文字文字大小的不同,还有个测试你放大页面打印,看是 ...

这个不影响,同样的数据上面一行打印不出来下面一行完全正常,应该和精度没啥关系。我感觉可能是使用了.Net 的某种渲染方式,而这种方式存在兼容性问题。不知道你们那能否看到当我设置不同的单元格格式时,打印的绘制逻辑是否有区别。对了,你使用惠普喷墨打印机时是否更改过打印机的设置,比如纸张质量?我测试时发现把EPSON的打印机纸张设置为相片纸或者粗面纸并且使用质量较高的纸去打印的时候可以打印出来,但是这个时候使用普通A4纸就只能打出很少一部分来,并且字体下半部发虚。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-4 17:04:09
11#
把您的打印效果拍照给我发下。正确和喷墨有问题的对比下。
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部