1
我使用的是SSRS 2008 R2的API編程方式加載[LoadReport()]和渲染[渲染()]從報表服務器報告。報告服務 - 溢出:汽車造成不必要的HTML渲染的滾動條
報告格式爲HTML4.0。
如果報告是單個頁面,則生成的輸出無誤。但是,當報告包含多個頁面時,第一頁之後的頁面會有一個額外的滾動條。
看看生成的html,這是由生成的div元素的overflow:auto引起的。
這是一個單頁的報告生成的HTML ...
<div id="oReportDiv" style="width: 100%; direction: ltr; height: 100%; overflow: auto;" dir="ltr" onscroll="CreateFixedHeaders()" onresize="CreateFixedHeaders()">
雖然這是一個兩個的報告生成的HTML ...
<div id="oReportDiv" style="direction: ltr;" dir="ltr">
<div style="page-break-after: always;">
<div style="width: 100%; direction: ltr; height: 100%; overflow: auto;" dir="ltr">
這似乎是公認的作爲微軟的一個錯誤:
"oReportDiv" overflow:auto - Scrollbars using SOAP API to render HTML 4 Report
的問題是坊間d爲固定,但未提供詳細信息或解決方法。首先,我會很感激關於這個「修復」的更多信息。
此外,如果這還沒有解決,什麼是最好的解決方法?