我想在通过Java应用程序执行BIRT报告时使用外部css。我带来了一些文章,它们在运行时通过
设置css design.getDesignHandle().addCss("someCss.css");
但它似乎已被弃用了。我正在使用BIRT 4.4.2。有关如何在运行时设置css文件的任何建议吗?
答案 0 :(得分:0)
我已经完成了。
首先,您必须确保使用css文件而不是导入它。 之后,您可以通过Property Editor设置css属性。 外部CSS必须与您之前声明的文件具有相同的结构。 之后,您可以使用外部CSS和以下代码:
ReportDesignHandle report = (ReportDesignHandle)design.getDesignHandle();
report.addCss(report.openCssStyleSheet("pathToCSS/someCss.css"));
design.setDesignHandle(report);