找回密码
 立即注册

QQ登录

只需一步,快速开始

livi

初级会员

33

主题

118

帖子

287

积分

初级会员

积分
287

[已处理] 报表打印调用

livi
初级会员   /  发表于:2024-9-24 10:07  /   查看:1273  /  回复:29
1金币
想请教一下,目前我们通过报表设计,然后进行打印。整个路径比较长,请问下有什么方式我们可以通过按钮直接打印出报表内容吗?



现在我们点图一的打印,会出来图二,点图二里的打印出来的是图三,点图三里的打印才能完成真正的打印。

想请教下,是否可以点图一里的打印就直接连上打印机打印出图二里的内容。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

29 个回复

正序浏览
Eden.SunWyn认证
超级版主   /  发表于:2024-9-25 15:50:04
30#
livi 发表于 2024-9-25 15:36
报表里面纸张的横向纵向设置可以怎么获取呢?

没有对外开放直接获取的接口。可以解析文件。AR的报表文件是一个XML格式的文件。
解析之后获取下面的节点的值

<CustomProperties>
                <CustomProperty>
                        <Name>PaperOrientation</Name>
                        <Value>Landscape</Value>
                </CustomProperty>
        </CustomProperties>



Landscape 是横向;
Portrait  是纵向。






本帖子中包含更多资源

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

x
回复 使用道具 举报
livi
初级会员   /  发表于:2024-9-25 15:36:04
29#
Eden.Sun 发表于 2024-9-25 15:31
不会的。在预览页面打印,原理和导出ppdf文件再去打印是一样的。不存在说导出pdf打印有问题,报表预览打 ...

报表里面纸张的横向纵向设置可以怎么获取呢?
回复 使用道具 举报
livi
初级会员   /  发表于:2024-9-25 15:34:17
28#
Eden.Sun 发表于 2024-9-25 15:31
不会的。在预览页面打印,原理和导出ppdf文件再去打印是一样的。不存在说导出pdf打印有问题,报表预览打 ...

那我不会骗你啊,昨天上传了打印的图片,就是通过修改前预览后打印和按照方案无预览打印打印出来的
回复 使用道具 举报
livi
初级会员   /  发表于:2024-9-25 15:33:14
27#
wengMQ 发表于 2024-9-25 15:27
用lodop或者自定义打印程序我有研究过,有兴趣可以加我QQ546962925沟通下

谢谢,目前我们用lodop打印出来了,但是是纵向的,字比较小。
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-9-25 15:31:17
26#
livi 发表于 2024-9-25 14:50
打印程序那个我们自己正在研究,那想问下为啥我打开报表预览再打印的,打印机能自动根据情况进行纵向或者 ...

不会的。在预览页面打印,原理和导出ppdf文件再去打印是一样的。不存在说导出pdf打印有问题,报表预览打印正常。

除非是是打印的时候调整了方向。报表本身没有这个能力。
回复 使用道具 举报
wengMQ悬赏达人认证
银牌会员   /  发表于:2024-9-25 15:27:37
25#
用lodop或者自定义打印程序我有研究过,有兴趣可以加我QQ546962925沟通下
回复 使用道具 举报
livi
初级会员   /  发表于:2024-9-25 14:50:08
24#
Eden.Sun 发表于 2024-9-25 14:41
您可以看下楼上版主的回复。我们这个教程也是在网上找的开源方案,如果不行的话,您可以根据自己的场景自 ...

打印程序那个我们自己正在研究,那想问下为啥我打开报表预览再打印的,打印机能自动根据情况进行纵向或者横向打印呢?另外报表里面纸张的横向纵向设置可以如何获取呢?
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-9-25 14:41:51
23#
livi 发表于 2024-9-25 13:23
另外运行的exe有没有服务的版本?就是以服务的方式在后台运行,而不是直接在任务栏这里,很容易被不小心关 ...

您可以看下楼上版主的回复。我们这个教程也是在网上找的开源方案,如果不行的话,您可以根据自己的场景自己开发一个打印程序服务,用PDF流去打印。

报表中的横向、纵向设置,只是控制报表中的纸张方向,没办法控制到打印机的设置。
回复 使用道具 举报
livi
初级会员   /  发表于:2024-9-25 13:23:49
22#
另外运行的exe有没有服务的版本?就是以服务的方式在后台运行,而不是直接在任务栏这里,很容易被不小心关闭掉
回复 使用道具 举报
livi
初级会员   /  发表于:2024-9-25 13:18:53
21#
麻烦看看有什么方法让能正常打印不
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部