2012-07-02 5 views
0

우리는 IE 6에서 작동하지만, 내가 BIRT에 의해 생성 된 HTML을 다운로드BIRT의 페이지 나누기 IE에서 작동하지 않습니다 8

IE 8에서 작동하지 않습니다, HTML 파일을 생성하는 BIRT 보고서를 사용하여 테스트를 위해 수정하십시오. 마지막으로 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> 

답변

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> 
관련 문제