找回密码
 立即注册

QQ登录

只需一步,快速开始

yqi3230
金牌服务用户   /  发表于:2024-11-8 10:21  /   查看:142  /  回复:9
1金币
如题,代码不变,只是将ActiveReports16升级到18,发现打印位置发生了变化,

请问,有没有什么参数可以设置,保证输出位置和16一致。

如果需要更多信息,请告诉我。
比较急,希望尽快解决。

最佳答案

查看完整内容

您好,目前从代码中确实没有办法排查,因为看您的代码确实全是用代码定位的位置。 这个不确实是否是升级后位置的定位出现了更改。 而且现在本身其实也不再对sectionReport做更新支持了。 如果确认所有报表的生成位置都变了,可能得改代码里面的Location了,一点一点试改了后的位置,这个确实我们也没有更好的办法

9 个回复

倒序浏览
最佳答案
最佳答案
Felix.LiWyn认证
超级版主   /  发表于:5 天前
来自 8#
您好,目前从代码中确实没有办法排查,因为看您的代码确实全是用代码定位的位置。

这个不确实是否是升级后位置的定位出现了更改。
而且现在本身其实也不再对sectionReport做更新支持了。
如果确认所有报表的生成位置都变了,可能得改代码里面的Location了,一点一点试改了后的位置,这个确实我们也没有更好的办法
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:5 天前
2#
您好,方便的话请提供一下对应的截图,代码,我们具体看看,直接从您的描述无法确定问题原因。
回复 使用道具 举报
yqi3230
金牌服务用户   /  发表于:5 天前
3#
整套代码太大,1个多G,提取其中的报表相关部分。

由于没有实际照片,所以给你们花了一个示意图,
上图是一个A5纸张,升级前打印在黄色位置,
升级后打印在绿色位置。

软件截图如下:


打印机是EPSON的,配置如下:

本帖子中包含更多资源

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

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:5 天前
4#
yqi3230 发表于 2024-11-8 11:27
整套代码太大,1个多G,提取其中的报表相关部分。

由于没有实际照片,所以给你们花了一个示意图,

您好,您画的示意图大概明白您说的打印位置错乱意思,看您截图不确定您的报表是如何设计的,方便的话您可以试一下普通报表,比如只使用一个文本框组件,然后打印看看是否位置错乱问题。
回复 使用道具 举报
yqi3230
金牌服务用户   /  发表于:5 天前
5#
本帖最后由 Bella.Yuan 于 2024-11-11 09:19 编辑
Bella.Yuan 发表于 2024-11-8 14:47
您好,您画的示意图大概明白您说的打印位置错乱意思,看您截图不确定您的报表是如何设计的,方便的话您可 ...

报表涉及很多地方,代码很复杂,不太好修改。
我把代码上传svn了,你们可以看看:
****
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:5 天前
6#
这样,先简单的测试一下。从您的描述来讲,主要是升级导致报表打印位置不一样,所以您可以把之前的报表模板给我们一份,我们这边分别在
AR16和AR18做一下测试,看是否是因为升级后导致的,其次如果是,我们也可以测试一下能否从属性上修改让打印正常
回复 使用道具 举报
yqi3230
金牌服务用户   /  发表于:5 天前
7#
本帖最后由 Bella.Yuan 于 2024-11-11 09:19 编辑
Felix.Li 发表于 2024-11-8 15:48
这样,先简单的测试一下。从您的描述来讲,主要是升级导致报表打印位置不一样,所以您可以把之前的报表模板 ...

谢谢调查,下面是升级前的代码(AR16)
****
回复 使用道具 举报
yqi3230
金牌服务用户   /  发表于:前天 08:42
9#
Felix.Li 发表于 2024-11-8 18:02
您好,目前从代码中确实没有办法排查,因为看您的代码确实全是用代码定位的位置。

这个不确实是否是升级 ...

谢谢,情况明白了,我们自己再找找其他办法,谢谢。
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:前天 09:18
10#
yqi3230 发表于 2024-11-11 08:42
谢谢,情况明白了,我们自己再找找其他办法,谢谢。

不客气,您在看看
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部