BIRT的分页符在IE 8上不起作用

时间:2012-07-02 10:02:21

标签: birt page-break

我们使用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>

1 个答案:

答案 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;">&nbsp;</div>
        </div>