以编程方式使用外部 CSS

Using external CSS programmatically

我想在通过 Java 应用程序执行 BIRT 报告时使用外部 css。我随附了一些文章,这些文章在运行时将 css 设置为超过

design.getDesignHandle().addCss("someCss.css");

但它似乎已被弃用。我正在使用 BIRT 4.4.2。关于如何在运行时设置 css 文件有什么建议吗?

我做到了

首先你必须确保使用 css 文件而不是导入它。 之后,您可以通过 属性 编辑器设置 css 属性。 外部 CSS 必须与您之前声明的文件具有相同的结构。 之后,您可以使用外部 CSS 和以下代码:

ReportDesignHandle report = (ReportDesignHandle)design.getDesignHandle();
report.addCss(report.openCssStyleSheet("pathToCSS/someCss.css"));
design.setDesignHandle(report);