SQL報表中一個常見問題是:在Html格式中報表看起來還不錯,但是打印出來(或者在PDF格式中)卻發現每一個頁面後面都跟著一個空白頁。這是因為報表的設計尺寸超過了打印頁面的物理尺寸。
那麼如何設置報表的尺寸適合打印呢?
參照如下鏈接中給出的設置即可:http://www.ssw.com.au/ssw/Standards/Rules/RulesToBetterSQLReportingServices.ASPx#PageLayout
其原則即:報表body的寬度 <= 物理頁面(Page)的寬度 - (頁面左邊距+頁面右邊距) http://blogs.msdn.com/chrisbal/archive/2006/08/10/694892.ASPx
那麼如果你的報表中嵌套有子報表(subreport),也要注意使 子報表的頁面寬度 <= 父報表的頁面寬度 - (頁面左邊距+頁面右邊距)