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是纵向。






页: 1 2 [3]
查看完整版本: 报表打印调用