我们使用BIRT报告生成HTML文件,它适用于IE 6,但它在IE 8上不起作用。
我下载BIRT生成的HTML并修改它以进行测试。最后,我找到了直接编辑HTML文件的解决方案。(参见http://basdebie.com/problem-solvers/ie-8-page-break-afteralways-problem/)。
但问题是我无法在每个页面添加CSS。我在body标签后添加它,它只显示在第1页。但是每个页面都会显示表格。是否有任何解决方案可以在BIRT的每个页面中添加它?
<body>
<text id="896">
<property name="contentType">auto</property>
<text-property name="content"><![CDATA[ ]]></text-property>
</text>
<table id="16">
<property name="width">100%</property>
<property name="dataSet">Data Set</property>
答案 0 :(得分:0)
我在页眉中添加了一个文本元素,它现在可以在IE 8中使用。
<page-header>
<text id="897">
<property name="contentType">auto</property>
<text-property name="content"><![CDATA[ ]]></text-property>
</text>
</page-header>
BIRT在每个页面中生成代码。
<div>
<div id="AUTOGENBOOKMARK_1" style=" text-align:left;"> </div>
</div>