找回密码
 立即注册

QQ登录

只需一步,快速开始

zysdcyymyw
初级会员   /  发表于:2023-7-22 11:50  /   查看:4509  /  回复:16
1金币
本帖最后由 Bella.Yuan 于 2023-9-21 18:20 编辑

报表控件版本更新至16.4.0以后
桌面端打印标签出现方向旋转90度的问题
报表模板此前在16.0.0下方向正常,升级后没有改动过
下图中左侧为16.4.0版本打印的标签,右侧是16.0.0版本

经过排查发现此模板在16.4.0版本设计器打开后纸张方向自动变为了横向,而此前设计的纸张方向为纵向

上图为16.0.0版本桌面设计器中的纸张方向

上图为16.4.0版本桌面设计器打开此模板后的纸张方向

因报表模板中数据库连接串为敏感信息,不便外发
我制作了一个简易的Demo,同样存在新版本设计器打开后纸张方向改变的问题

我应该如何解决这一问题?



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

16 个回复

正序浏览
Bella.YuanWyn认证
超级版主   /  发表于:2023-8-16 10:53:34
18#
本帖最后由 Felix.Li 于 2023-8-16 11:50 编辑
zysdcyymyw 发表于 2023-8-16 09:37
这个方法我测试了一下,还是一样的现象

您好,修改自动旋转属性如果还是不行的话,建议您先回退到16.0.0版本,等17.2版本发布后您在进行版本升级。

然后您方便测试一下上面版主发的这个案例嘛:

本帖子中包含更多资源

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

x
回复 使用道具 举报
zysdcyymyw
初级会员   /  发表于:2023-8-16 09:37:47
17#
Felix.Li 发表于 2023-8-15 17:22
目前关于当前版本您可以试一下这个属性:

主要尝试settings.PrintOptions.AutoRotate = false;[/backcol ...

这个方法我测试了一下,还是一样的现象






本帖子中包含更多资源

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

x
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-8-15 17:22:54
16#
本帖最后由 Felix.Li 于 2023-8-15 18:10 编辑

目前关于当前版本您可以试一下这个属性:

  1. var settings = new PrinterSettings(report.Report);
  2. settings.Printer.PrinterName = "Microsoft Print to PDF";
  3. settings.PrintOptions.AutoRotate = true;
  4. report.Document.Print(settings);
复制代码
主要尝试settings.PrintOptions.AutoRotate = false;
看一下能不能改善目前的情况。
如果确实还是不行,可能只能回退版本或者升级版本。
回退的话您在引用里面删除AR相关的引用,然后nuget直接下载老版本即可



然后您方便测试一下这个打印的效果嘛:

本帖子中包含更多资源

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

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-8-15 13:37:33
15#
zysdcyymyw 发表于 2023-8-15 12:27
16版本能否发布一下更新修复这个问题?
我们这边几个产品用的都是16版本,这个问题导致现场的很多标签无 ...

您好,针对发现的问题,均会在后面的新版本进行修复或者新增功能,目前针对您的这个问题有2个解决方案:
方案1:不升级版本,您降低版本至16.0.0,正常打印即可;
方案2:升级版本,9月底AR17.2会发布,发布后您升级一下版本。
【常见问题】为什么不在我的低版本上做bug修改,不给我发专项版本?
https://gcdn.grapecity.com.cn/showtopic-87510-1-1.html
(出处: 葡萄城产品技术社区)
回复 使用道具 举报
zysdcyymyw
初级会员   /  发表于:2023-8-15 12:27:39
14#
Bella.Yuan 发表于 2023-8-15 12:04
您好,该问题我催促了开发同事,开发同事回复预计在17.2版本会恢复,目前17.2 还未发布,预计应该在下个 ...

16版本能否发布一下更新修复这个问题?
我们这边几个产品用的都是16版本,这个问题导致现场的很多标签无法正常打印
回复 使用道具 举报
zysdcyymyw
初级会员   /  发表于:2023-8-15 09:24:36
11#
Bella.Yuan 发表于 2023-7-24 19:06
您好,这个case已提交,时间确定后我们会追贴回复您。

您好,这个问题有解决方案了么?
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-7-24 19:06:56
10#
zysdcyymyw 发表于 2023-7-24 18:40
我们的纸张尺寸是固定的,宽10>高8,调整宽高无法解决问题。麻烦确定后回复一下预计解决的时间

您好,这个case已提交,时间确定后我们会追贴回复您。
回复 使用道具 举报
zysdcyymyw
初级会员   /  发表于:2023-7-24 18:40:58
9#
Felix.Li 发表于 2023-7-24 18:26
目前可能只能先调整一下宽高,这个bug已经反馈开发,后续有结果会回复您

我们的纸张尺寸是固定的,宽10>高8,调整宽高无法解决问题。麻烦确定后回复一下预计解决的时间
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-7-24 18:26:31
8#
zysdcyymyw 发表于 2023-7-24 17:00
直接修改打印方向会报错,我也尝试过把宽高都改成10cm,这样修改方向能成功,但是在把之前的短边改回8c ...

目前可能只能先调整一下宽高,这个bug已经反馈开发,后续有结果会回复您
回复 使用道具 举报
zysdcyymyw
初级会员   /  发表于:2023-7-24 17:00:19
7#
本帖最后由 zysdcyymyw 于 2023-7-24 17:08 编辑
Bella.Yuan 发表于 2023-7-24 16:46
您好,您先修改一下打印方向测试看看打印的内容是否正常。


直接修改打印方向会报错,我也尝试过把宽高都改成10cm,这样修改方向能成功,但是在把之前的短边改回8cm时方向会自动变回去,打印出来还是不正常的
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部