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