0

我们使用 BIRT 报告生成 HTML 文件,它适用于 IE 6,但它不适用于 IE 8。

我下载了 BIRT 生成的 HTML 并修改它以进行测试。最后,我找到了直接编辑 HTML 文件的解决方案。(参见http://basdebie.com/problem-solvers/ie-8-page-break-afteralways-problem/)。

但问题是我无法在每个页面中添加 CSS。我在body标签之后添加它,它只显示在第一页。但是表格会显示在每一页中。是否有任何解决方案可以在 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>
4

1 回答 1

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>
于 2012-07-03T07:17:27.260 回答