gpt4 book ai didi

java - 在许多 pentaho prpt 报告之间共享外观和感觉

转载 作者:行者123 更新时间:2023-12-02 08:09:19 26 4
gpt4 key购买 nike

我有一堆由 Pentaho 报表设计器 (PRD) 生成的 pentaho 报表 (prpt),我想更改所有报表的报表样式(字体、 Logo 、颜色),但我需要能够更改他们不时地快速(客户定制)

问题:有什么办法可以将样式保留在 prpt 之外并在所有样式之间共享吗?

一一改变很烦人。我没有使用 BI 服务器,只是使用报表引擎。

最佳答案

您可以通过以下方式将样式封装到报表环境中

(1) 将样式信息放入报表设计器资源目录中“classic-engine.properties”文件的属性中(并通过创建或复制该文件到应用程序的类路径中)。

(2) 使用样式表达式(样式属性的公式,可通过元素上的绿色加号定义)和属性表达式将信息从报表环境提取到公式中。公式可以通过“ENV(..)”公式函数读取环境信息。

供引用:

Logo 是通过给定文件路径或图像元素的“value”属性中的 URL 来定义的。

可以通过给出逻辑字体名称来设置字体名称样式,字体属性(例如大小和粗体/斜体)与适当的 boolean 值一起使用。颜色可以以十六进制代码形式给出,格式为“#rrggbb”,或者对于某些颜色,可以以文字字符串形式给出(接受所有定义的 HTML 颜色以及 java.awt.Color 中定义的所有常量。

关于java - 在许多 pentaho prpt 报告之间共享外观和感觉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7692101/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com