FastReport.Net使用:[36]续表
1.
RepeatedBand的打印和子報表的使用。
RepeatedBand實現方法:設置Band為每頁重復。注意,從第二次打印開始,就是重復打印了。第一次打印不認為是RepeatedBand。
報表欄Band的說明參考經驗【FastReport.Net使用:[10]報表欄目說明】
2.
實例:成績表按考試類型分組,組內數據過多時會被打印成多頁,第二頁開始在表格上方顯示續表,新的分組不需要顯示。
思路:設置分組欄目每頁重復,分組信息不在重復Band上打印,而“續表”恰好相反,僅在重復Band上打印。
“續表”設計
1.按上面實例要求畫個分組報表,分組頁眉使用每頁重復。?
2.設置分組頁眉不打印在RepeatedBand上,包含“續表”的子報表打印在RepeatedBand上。
3.看下效果,是不是很和諧。
“續表”設計2
1.
上面的方法堪稱完美,下面來個不完美的方法,不使用子報表。將分組信息和“續表”都放在分組頁眉里面。使用控件對象的PrintOn屬性來實現(上面是使用報表欄目Band的PrintOn屬性實現的)。
分別設置分組的PrintOn和“續表”文本的PrintOn。
看下效果,不是很完美,但也實現了。
不完美的地方就是存在空白,比如第一頁“續表”雖沒顯示,但是還是給它留了位置。當然,在報表設計界面能通過將分組信息和“續表”重疊在一起來解決,但這個方法不是很完美。
?
?
?
轉載于:https://www.cnblogs.com/yoyo-524/p/6187379.html
總結
以上是生活随笔為你收集整理的FastReport.Net使用:[36]续表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tp中使用分页技术
- 下一篇: jquery选择器之基本筛选器