Hello!<br />
<br />
I am designing a report using external CSS with BIRT 2.5. When BIRT renders the html report, it creates copies of each external style to inline styles (name style_x) in the resulting html.<br />
<br />
The report.desing contains:<br />
<br />
<list-property name="cssStyleSheets"><br />
<structure><br />
<property name="fileName">… mycss.css</property><br />
<property name="externalCssURI"> <a class='bbc_url' href='
http://.../mycss.css'>http://.../mycss.css</a> </property><br />
</structure><br />
</list-property><br />
<br />
The resulting html contains: <br />
<br />
<style type="text/css"><br />
.style_0 {…}<br />
.style_1 {…}<br />
….<br />
</style><br />
<link rel="stylesheet" type="text/css" href="
http://.../mycss.css"></link><br />
<br />
For each reference of my styles, the rendered html elements use both styles usually like this:<br />
<div class="style_x myclass" …. > …. </div>
<br />
Is there any way to get rid of the useless inline styles when rendering html?