翻譯|行業資訊|編輯:胡濤|2023-07-17 14:18:23.527|閱讀 119 次
概述:本文介紹關于在FastReport .Net中使用band的相關內容,歡迎查閱~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC報表分析解決方案,使用FastReport .NET可以創建獨立于應用程序的.NET報表,同時FastReport .Net支持中文、英語等14種語言,可以讓你的產品保證真正的國際性。
隨著FastReport .NET 2023版的正式發布,廠商也發布了最新版的用戶手冊,本次我們更新的是2023版用戶手冊的第八節,主要講解“Bands”,希望能夠幫助到大家。
Bands是一個直接位于端口頁面上的對象,是其他對象的容器,如 "文本"、"圖片 "和其他對象。
在FastReport中,總共有13種類型的條帶。根據其類型,條帶被打印在報告的特定位置。
如何打印Bands
報告標題 |
它在報告的開始部分打印一次。你可以選擇打印的順序--在 "頁眉 "之前或之后--借助 "頁眉 "屬性。
頁眉 "帶之前或之后“借助 "頁眉之前的標題 "頁面屬性。改變這個屬性可以可以在 "屬性 "窗口的幫助下完成。默認情況下,該屬性等于 "True",也就是說,報告標題被打印在頁眉之前。
|
報告摘要 |
它在報告的末尾打印一次,在 "頁腳 "帶之前,最后一行數據之后 |
頁碼標題 |
印在報告的每一頁頂部 |
頁碼頁腳 |
印在報告的每一頁底部 |
專欄標題 |
在打印多欄式報告時使用這種條帶(當頁面設置中指示的欄數>1時)。設置>1)。它被打印在頁眉帶之后的每一列的頂部。 |
專欄頁腳 |
印在每一欄的底部,在頁腳帶之前 |
數據 |
這條帶子與數據源相連,并在源中有多少行就打印多少次。 |
數據標題 |
該段與 "數據 "段相連,并在第一行數據前打印。 |
數據頁腳 |
這條帶子與 "數據 "帶子相連,在最后一行數據之后打印。 |
每組標題 |
它在每組開始時被打印出來,當組條件的值發生變化時。 |
小組頁腳 |
被印在每組的后面 |
附加帶 |
這個帶子可以連接到任何帶子上,包括另一個子帶子。它被打印在緊隨其父級。 |
覆蓋物 | 印在每個報告頁中當背景 |
每個Band都有幾個有用的屬性,它們可以影響印刷過程。
要做到這一點,右鍵單擊Band上的一個空位,不要被其他對象占據。此外,它另一種方法是選擇一個Band,在 "屬性 "窗口中改變相應的屬性。
屬性 |
描述 |
可增長,可收縮 |
這些屬性決定了Band是否可以增長或縮小,這取決于Band中包含的對象的大小。
對象的大小而決定。如果這兩個屬性都被禁用,帶子將始終具有設計器中指定的尺寸
指定的大小。請在 " "一章中閱讀更多關于這個問題的內容。
|
CanBreak |
如果該屬性被啟用,FastReport將嘗試在可用空間上打印部分帶狀內容。 空間上打印一部分內容,也就是說,"打破 "Band。請在 " "一章中閱讀更多有關這方面的內容。 |
啟動新頁面 |
打印具有這種屬性的Band會在新的一頁開始。這個屬性通常是在打印組時使用;也就是說,每個組都在新的一頁上打印。 |
底部打印 |
帶有此屬性的帶子被打印在頁面的底部,在 "頁腳 "帶子之前。 這在打印某些文件時很有用,因為總和應該被打印在頁面底部。 這在打印某些文件時很有用,因為在這些文件中,總和應該被打印在頁面的底部 |
在每頁上重復 |
這些Band"數據頭"、"數據腳"、"組頭 "和 "組腳"--都有這個屬性。當數據打印時,這種類型的帶子將被打印在每個新頁面上。 請在 " "一章中閱讀更多關于這個問題的內容。 |
設計器中的Bands以矩形區域的形式出現。像許多其他報告對象一樣,帶子有邊框和填充(默認情況下,它們被禁用)。除此以外,帶狀圖會顯示一個網格。要設置網格模式,需要進入要設置的網格模式,然后進入 "視圖|選項... "菜單,選擇 "報告頁"。網格也可以在 "視圖 "菜單中啟用或禁用。
你可以通過三種方式設置帶子的高度:
設計器有兩種顯示帶子的模式,你可以隨時在這兩種模式之間切換。在第一種模式下。
每個帶子都有一個標題,其中包含帶子的標題和關于它的有用信息(例如,它所連接的數據源的名稱)
在第二種模式下,帶子沒有頭。取而代之的是,在窗口的左側,顯示了波段的結構。
這種模式有助于了解報告的結構,特別是如果它不是由你創建的。
你可以通過點擊下方按鈕在這些模式之間切換。
你可以在 "Configure Bands "窗口中設置頻段。它可以從 "報告|配置頻段... "中調用。菜單中調用,或者使用 "配置頻段 "按鈕,放在頻段樹上。
在這個窗口中,可以向報告中添加Bands,刪除它們或改變它們的順序。若需要添加一個Bands,您需要點擊 "添加"按鈕或右擊Bands樹。如果還要添加一個Bands,請點擊 "添加 "按鈕或在Bands樹上點擊右鍵,一個包含帶子列表的上下文菜單就會出現,一個不能添加的頻段 不能被添加的帶子會變暗。
添加"操作取決于在頻段樹中選擇了什么頻段。
例如,添加 "數據頁眉"和 "數據頁腳"只有在事先選擇了"數據"頻段的情況下才有可能,也有另一種方法來配置一些頻段。這可以從 "報告 "菜單中進行。
要刪除一個頻段,選擇它并按"刪除"鍵。
在配置條帶時,FastReport不允許進行導致創建錯誤報告模板的操作。例如,你不能刪除與組相連的"數據 "帶,因此,您需要先刪除組。另一個例子,當刪除"數據"段時,它的頁眉和頁腳會自動刪除,如果一個帶子是頁面上唯一的帶子,則不可能刪除它。
如果頁面上有幾個帶子,FastReport需要如何編寫一份報告呢?讓我們一起來看一下
如同下面的例子:
在打印的過程中,FastReport檢查在準備好的報告的當前頁上是否有足夠的空間,以便于打印。如果沒有足夠的空間,會出現以下情況:
本次關于 FastReport .Net 中Bands 使用就講解到這里了,點擊此處查看關于用戶指南的更多內容。如果您想獲取更多產品試用/授權/價格信息,請點擊FastReport .Net了解,或者點擊咨詢。
FastReport技術QQ群:585577353 歡迎進群一起討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn