wincc报表步骤实例_Oracle APEX 系列文章16:AOP 报表打印新选择

本文详细介绍了如何在Oracle APEX 20.1中配置和使用AOP(APEX Office Print)作为打印服务器,替代FOP,提供报表导出和打印功能。AOP简化了Oracle APEX的报告打印流程,支持多种输出格式,并通过模板与数据结合实现自定义报表。文章涵盖AOP的配置步骤、插件设置和使用示例。
摘要由CSDN通过智能技术生成

在 Oracle APEX 20.1 中将 AOP 配置为打印服务器

Oracle Application Express(APEX)20.1 的新功能之一,就是与 APEX Office Print(AOP)的集成。

863cbeecc13f339a365785b97131dbc8.png

在这篇文章中,将介绍这种集成的含义以及如何在 APEX 20.1 中设置和使用 AOP。

Oracle APEX 中的后台打印/报表导出

Oracle APEX 3.0 引入了将报告区域导出为PDF的功能 - 本质上是打印报告。它是声明式定义的,并且可用于所有报告区域。您可以查看和打印带有在每个页面上重复的页面标题和页脚,以及与各种页面大小正确匹配的内容的报告。为此,可使用外部定义的报告服务器将报告数据转换为PDF格式。在早期,此外部报表服务器是 OracleBIPublisher 或外部 ApacheFOP 服务器。后来,当 ORDS 出现时,FOP服务器作为选件包括在内。

我相信外部 ApacheFOP 并没有被广泛使用,因为它太复杂,无法简单地设置。有能力支付(巨大的)许可证或已经在公司中拥有许可证的人使用 OracleBIPublisher。以我的经验,ORDS是使用最多的打印服务器。但是,在ORDS 18.4发行说明中,宣布将弃用内置FOP服务器,而在ORDS 19.4中,FOP更是被完全放弃。

这意味着人们需要使用旧版本的ORDS或使用其他版本...

关于 APEX Office Print(AOP)

APEXOfficePrint(AOP)已有5年多历史了,它使从 Oracle APEX 导出和打印报告变得更加容易且成本可控。根据您在Word,Excel,Powerpoint,HTML和Text中创建的模板,AOP会将来自APEX区域的数据,数据库中的数据甚至外部数据与已定义输出格式的模板(例如PDF或任何模板格式)合并。在过去的几年中,AOP广受欢迎,并已成为 Oracle APEX 项目的首选打印引擎。

去年,Oracle宣布他们将直接在 Oracle APEX 中集成 APEX Office Print (AOP) ,而现在已在 APEX 20.1 版本中正式实现。在这一次版本迭代中,AOP 替代了 FOP 服务器,在将来的 Oracle APEX 版本中,则计划支持更多的 AOP 特性。

在 Oracle APEX 20.1 中配置 AOP

要将 AOP 配置为打印服务器,请登录到 INTERNAL 工作区并转到 InstanceSettings

78bc70d64bb20e206b9cd14060c04812.png

单击 ReportPrinting,然后选择 APEXOfficePrint 作为打印服务器:

757702638ad331c180478fdf49700bde.png

填写运行 AOP Server 的主机地址。AOP支持运行在AOP云中,或者本地部署AOP Server。您可以在 www.apexofficeprint.com 上免费订阅AOP打印服务,也可以下载后进行本地部署。

在APEX 20.1中,只能在实例级别上配置打印服务器。在未来的APEX 20.2版本中,将能够在工作空间(Workspace)级别上覆盖这些设置。这意味着您将有能力为不同的项目使用不同的AOP服务器或云帐户,增加更多的灵活性。

在 Oracle APEX 20.1 中使用 AOP

要查看实际运行中的AOP集成,可以转到任何经典报表(Classic Report)或交互式报表(Interactive Report),然后单击 “打印”“下载到PDF”链接。

经典报表(Classic Report)中的 “打印”链接:

b820d87dda66f82ae67c82f88ef286d4.png

输出将如下所示:

24a4d4be2989845cdf40e78ae7319ee9.png

您可以在 “区域”“打印属性”中自定义输出:

c2b5b1b3b5f04f92c087d78e62626dab.png

单击交互式报告(Interactive Report)中的 “操作”>“下载”>“PDF”时,您具有相同的功能

e95da826d819bc5a9b82bfa5979c42ac.png

这是 AOP 在 Oracle APEX 中的最基本功能,它模仿

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值