livi
发表于 2024-9-25 13:18:53
麻烦看看有什么方法让能正常打印不
livi
发表于 2024-9-25 13:23:49
另外运行的exe有没有服务的版本?就是以服务的方式在后台运行,而不是直接在任务栏这里,很容易被不小心关闭掉
Eden.Sun
发表于 2024-9-25 14:41:51
livi 发表于 2024-9-25 13:23
另外运行的exe有没有服务的版本?就是以服务的方式在后台运行,而不是直接在任务栏这里,很容易被不小心关 ...
您可以看下楼上版主的回复。我们这个教程也是在网上找的开源方案,如果不行的话,您可以根据自己的场景自己开发一个打印程序服务,用PDF流去打印。
报表中的横向、纵向设置,只是控制报表中的纸张方向,没办法控制到打印机的设置。
livi
发表于 2024-9-25 14:50:08
Eden.Sun 发表于 2024-9-25 14:41
您可以看下楼上版主的回复。我们这个教程也是在网上找的开源方案,如果不行的话,您可以根据自己的场景自 ...
打印程序那个我们自己正在研究,那想问下为啥我打开报表预览再打印的,打印机能自动根据情况进行纵向或者横向打印呢?另外报表里面纸张的横向纵向设置可以如何获取呢?
wengMQ
发表于 2024-9-25 15:27:37
用lodop或者自定义打印程序我有研究过,有兴趣可以加我QQ546962925沟通下
Eden.Sun
发表于 2024-9-25 15:31:17
livi 发表于 2024-9-25 14:50
打印程序那个我们自己正在研究,那想问下为啥我打开报表预览再打印的,打印机能自动根据情况进行纵向或者 ...
不会的。在预览页面打印,原理和导出ppdf文件再去打印是一样的。不存在说导出pdf打印有问题,报表预览打印正常。
除非是是打印的时候调整了方向。报表本身没有这个能力。
livi
发表于 2024-9-25 15:33:14
wengMQ 发表于 2024-9-25 15:27
用lodop或者自定义打印程序我有研究过,有兴趣可以加我QQ546962925沟通下
谢谢,目前我们用lodop打印出来了,但是是纵向的,字比较小。
livi
发表于 2024-9-25 15:34:17
Eden.Sun 发表于 2024-9-25 15:31
不会的。在预览页面打印,原理和导出ppdf文件再去打印是一样的。不存在说导出pdf打印有问题,报表预览打 ...
那我不会骗你啊,昨天上传了打印的图片,就是通过修改前预览后打印和按照方案无预览打印打印出来的
livi
发表于 2024-9-25 15:36:04
Eden.Sun 发表于 2024-9-25 15:31
不会的。在预览页面打印,原理和导出ppdf文件再去打印是一样的。不存在说导出pdf打印有问题,报表预览打 ...
报表里面纸张的横向纵向设置可以怎么获取呢?
Eden.Sun
发表于 2024-9-25 15:50:04
livi 发表于 2024-9-25 15:36
报表里面纸张的横向纵向设置可以怎么获取呢?
没有对外开放直接获取的接口。可以解析文件。AR的报表文件是一个XML格式的文件。
解析之后获取下面的节点的值
<CustomProperties>
<CustomProperty>
<Name>PaperOrientation</Name>
<Value>Landscape</Value>
</CustomProperty>
</CustomProperties>
Landscape 是横向;
Portrait是纵向。