Oracle Apex 中的自定义报告打印

Custom Report Printing in Oracle Apex

创建自定义报告模板以在 Oracle Apex 中打印的最佳方法是什么?我看到一些已经回答的帖子,但由于它们是 Apex 5.1,我想知道这些是否仍然是最新的,或者是否有更简单的方法(我使用的是 Apex v21.1)。此外,报告中的“打印”属性没有给我做这些特定事情的可能性:

我想让用户打印一份交互式报表,上面会清楚地显示公司的标志、出口日期和数据。是否可以设置自定义边距以便列表在页面上占用更多 space,并为列设置自定义大小,以防万一我的列中包含长文本?

提前致谢,

托马斯

欢迎来到 Oracle APEX 的最弱点之一,打印。

老实说,最好的选择是 Apex Office Print(AOP),但它们是付费插件。

可以实现多种不同的打印,很容易掌握,我对它们很满意。

我看到的其他选项是:

从数据库中创建一个 excel sheet,你可以动态生成它(你也可以扩展字段,给它们着色,可能也可以在里面放一张图片,但我还没试过).

我曾经决定折磨自己,我尝试通过 HTML 进行打印,因为我用我想要的数据创建了一个 HTML 文档(我开具了发票),但这有很多问题, 其中最主要的是分页符。

向我推荐但我尚未尝试的另一个选项是设置 Apache FOP,让 Oracle 数据库生成一个 XML,将其发送到那里并取回一个漂亮的 pdf( http://www.apex-reports.com/videos.html).

我希望你能有所作为,如果你尝试这种 Apache FOP 方法,请告诉我进展如何。