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