0

BIRTレポートを使用してHTMLファイルを生成します。IE6では機能しますが、IE8では機能しません。

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>
4

1 に答える 1

0

ページヘッダーにテキスト要素を追加しましたが、IE8で機能するようになりました。

        <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 に答える