如何使用報(bào)告頁面的“UnlimitedHeight”和“UnlimitedWidth”屬性
在FastReport.Net 2016.30.1版本中展示了一個(gè)非常有趣的功能——延長報(bào)表。 如果您使用矩陣報(bào)告或動(dòng)態(tài)表,它們可能不適合頁面的寬度或高度。 因此,需要“打破”表并將其移動(dòng)到下一頁。 它破壞了文件的外觀,使其難以閱讀。 現(xiàn)在報(bào)表可以由單頁組成。 它將延長頁面以分發(fā)所有bands,而不會有任何斷裂。 這樣的全長報(bào)告可以打印在A3紙張或A4紙上。 表格編輯器“MS Excel”是最好的用于導(dǎo)出廣泛的報(bào)表。 整個(gè)報(bào)告可以放在一張紙上。
讓我們來看一下過去如何解決“增長”表單的問題。
下面的圖表不適合頁面的寬度:
表的一部分已經(jīng)移動(dòng)到新頁面。 默認(rèn)情況下,F(xiàn)astReport.Net能夠處理“超大”表。 當(dāng)然,轉(zhuǎn)移到下一頁的表的一部分不是最好的解決方案。 因此,對象“表”和“矩陣”具有屬性“布局”,可以設(shè)置值“包裹”。
讓我們在上面的表格上說明這一點(diǎn)。 下圖介紹了兩個(gè)表之間的區(qū)別:
不符合寬度的數(shù)據(jù)已在同一頁面上下移了。 它比“分頁符”更方便。
現(xiàn)在,請看矩陣的同一個(gè)例子:
如果您為“布局”設(shè)置了一個(gè)值“wrapped”,則下圖顯示了矩陣的外觀:
現(xiàn)在,F(xiàn)astReport.Net可以創(chuàng)建任何寬度和高度的表和矩陣。 屬性“UnlimitedHeight”和“UnlimitedWidth”已添加到報(bào)告頁面。
如果將其值設(shè)置為“true”,則頁面將能夠使用報(bào)表對象進(jìn)行擴(kuò)展。
為具有寬表的報(bào)表啟用這些屬性:
我們來看看矩陣:
現(xiàn)在,我們將矩陣導(dǎo)出到“Excel”:
下圖為長表:
以這種方式,FastReport.Net現(xiàn)在允許創(chuàng)建具有“可調(diào)整”頁面的報(bào)告,這些頁面可以方便地打印在大型紙張尺寸上或?qū)С龅奖砀窬庉嬈鳌?此外,此模式對于網(wǎng)頁報(bào)告而言非常有用,其中頁面大小已變得不重要。
產(chǎn)品介紹 | 下載試用 | 優(yōu)惠活動(dòng) | 在線客服 | 聯(lián)系Elyn