Eclipse BIRT - 呈现HTML时不必要的内联样式与外部CSS

时间:2010-04-21 14:21:06

标签: eclipse reporting birt

我正在使用BIRT 2.5的外部CSS设计报告。当BIRT呈现html报告时,它会在生成的html中为内联样式(名称style_x)创建每个外部样式的副本。

report.design包含:

<list-property name="cssStyleSheets">
<structure>
<property name="fileName">… mycss.css</property>
<property name="externalCssURI"> http://.../mycss.css </property>
</structure>
</list-property>

生成的html包含:

<style type="text/css">
.style_0 {…}
.style_1 {…}
….

</style>
<link rel="stylesheet" type="text/css" href="http://.../mycss.css"></link>

对于我的每个样式的引用,渲染的html元素通常使用这两种样式:

<div class="style_x myclass" …. > …. </div>

渲染html时有没有办法摆脱无用的内联样式?

1 个答案:

答案 0 :(得分:0)

BIRT 3.7.0 中的 XLS输出发生了类似的事情,显然在版本3.7.1 RC3中已修复。

Google以获取更多信息:http://www.google.de/search?q=birt+duplicate+style