找回密码
 立即注册

QQ登录

只需一步,快速开始

credream

中级会员

110

主题

296

帖子

828

积分

中级会员

积分
828

活字格认证

credream
中级会员   /  发表于:2020-9-1 20:36  /   查看:8982  /  回复:27
1金币
我们心中用C1REPORT打印,现在发现有缩放的问题,

因为是特定的纸张,这个时候我们设置电脑的默认打印机是XPS,并且给XPS打印机设置了,自定义打印纸张的时候,就没问题。
并且在代码中设置的打印机也是xps的时候就没有问题。
缩放是正常的。
这个时候实际上我们代码中设置了
c1printdocument.creationPrinterName="microsoft xps document writer"
c1printdocument.ActualCreationPrinterName 调试查看ActualCreationPrinterName这个属性也是microsoft xps document writer


但是如果把电脑的默认打印机设置为ONENOTE,但是实际上,在代码中设置的打印机上XPS
c1printdocument.creationPrinterName="microsoft xps document writer"
这个时候打印机调试的时候
c1printdocument.ActualCreationPrinterName 就是nothing,虽然也是用xps打印出来的
但是打印出来的内容,被缩小了。


该怎么解决呢?

27 个回复

正序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-4 09:01:22
28#
不客气
回复 使用道具 举报
credream
中级会员   /  发表于:2020-9-4 08:43:27
27#
Richard.Ma 发表于 2020-9-3 18:06
我直接给你打电话说明吧

谢谢您,今天我们这儿确定一下,昨天的问题,确认后马上给您回复
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-3 18:06:19
26#
我直接给你打电话说明吧
回复 使用道具 举报
credream
中级会员   /  发表于:2020-9-3 17:15:22
25#
本帖最后由 credream 于 2020-9-3 17:36 编辑
Richard.Ma 发表于 2020-9-3 16:38
已经设置了纸张并进行测试,

从测试的情况来看,在设置默认打印机为OneNote或者Send to OneNote时,虽然 ...

嗯,您好,您有再现那个问题嘛,类似被缩小了的问题.

客户意思是,如果我设置的XPS中的打印的纸张是CS1015,并且代码中设置了使用XPS打印机来打印的话,
这个时候虽然电脑设置的默认打印机是ONENOETE,但是因为代码中设置了使用XPS,也应该用XPS设置的
CS1015这个尺寸打印才行.

想跟您,确认一下,可以通过修改代码实现嘛?
或者说,c1report,就是这样的,没办法设置?

我们这边也去试了试,但是我们这边尝试给ONENOETE设置纸张大小,但是好像没办法给OneNote设置纸张大小,
不知道是不是我们这边安装的OneNote有问题的原因.您可以给我们说一下怎么给OneNote设置自定义纸张大小嘛这里的纸张大小中没有预先设置的CS1015


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-3 16:38:39
24#
已经设置了纸张并进行测试,

从测试的情况来看,在设置默认打印机为OneNote或者Send to OneNote时,虽然仍会按照设置的XPS来打印,但是纸张大小是按照设置的打印机的大小。导致错位

因此尝试将OneNote也做了同样的纸张设置,(同样在打印服务器属性中,只需要选择1015纸张并确认),设置后打印即恢复正常
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-9-3 14:07:16
23#
不客气~
回复 使用道具 举报
credream
中级会员   /  发表于:2020-9-3 13:38:48
22#
KevinChen 发表于 2020-9-3 11:30
您好,问题已收到,预计下午给您回复,谢谢~

好的,谢谢您
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-9-3 11:30:46
21#
您好,问题已收到,预计下午给您回复,谢谢~
回复 使用道具 举报
credream
中级会员   /  发表于:2020-9-3 11:17:03
20#
Richard.Ma 发表于 2020-9-3 00:39
收到。我明天会测试验证

嗯,好的谢谢您,添加纸张大小以后选择添加的这个纸张就可以了.



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-3 00:39:47
19#
收到。我明天会测试验证
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部