翻譯|使用教程|編輯:楊鵬連|2021-02-03 10:44:30.830|閱讀 221 次
概述:接下來的幾章將給你概述MindFusion.Reporting的大部分功能,按功能分組。超鏈接指的是每個類的方法和屬性的詳細描述。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
MindFusion.Reporting for WinForms是一個原生的Windows Forms編程組件,它為任何.NET應用程序提供專業的報表功能。該組件完全使用C#語言編寫,易于使用和集成。它提供您創建一個完美報表所需要的一切。MindFusion.Reporting for WinForms現已加入在線訂購,Standard Single Developer版本原價2848現在搶購立享優惠只需2345,立即查看詳情>>
點擊下載MindFusion.Reporting for WinForms最新試用版
編程接口概述
接下來的幾章將給你概述MindFusion.Reporting的大部分功能,按功能分組。超鏈接指的是每個類的方法和屬性的詳細描述。
報表設計器
MindFusion.Reporting提供了豐富的設計時支持,以方便報表的創建和修改。MindFusion.Reporting報表設計器無縫地集成在MS Visual Studio環境中。該設計器非常直觀,因為它的行為非常類似于MS Visual Studio的內置Windows窗體編輯器。下面你可以看到一個使用MindFusion.Reporting設計器在MS Visual Studio中打開的示例報表。
當你打開一個包含MindFusion.Reporting報表的源代碼文件時,也就是當你雙擊該文件或從它的上下文菜單中選擇 "View Designer "命令時,報表設計器會被自動激活。報表設計器提供了可視化編輯報表布局的方法。下面的章節將詳細描述MindFusion.Reporting的主要功能。
創建報表項目設計器中的項目可以用與Windows窗體設計器中相同的方式創建--從工具箱中拖動項目并將其拖到報表設計器表面。或者,您可以雙擊一個項目,以便在當前活動的報告中創建一個適當類型的對象。工具箱中的報表項目可以在 "MindFusion.Reporting "類別下找到,當你激活一個報表設計器時,它就會變得可見。您也可以將普通的Windows控件拖動到報表中,這將為該控件創建一個ControlWrapper報表項。
注意事項說明
MS Visual Studio的 "文檔大綱 "窗口可以幫助你查看報表中的報表項目。要打開 "文檔大綱 "窗口,請從菜單中選擇 "視圖->其他窗口->文檔大綱 "命令。
關于可以參與報表的各個項目的更多信息,請參見報表項目。
報告結構
每個報告由一個或多個設計頁組成。這些頁面提供了一種方法來分別設計復雜報告中邏輯獨立的部分。例如,您可以為報表的標題和一般報表信息設置一個頁面,為報表的實際內容設置另一個頁面。您可以將所有的報表元素放置在一個頁面上,并使用PageBreak項來表示分頁符,但對于更復雜的報表,這個單頁可能會變得相當大,而且難以操作。在這種情況下,將報表分割成幾個邏輯頁面可以改善設計時的體驗。
項目包含
每個報表頁可以包含任意數量的報表項。某些報表項(如DataRange)可以有自己的項目,包括其他容器。這就形成了報表項的層次結構,層次結構的根是報表本身。
為了將新項目放置在特定的容器中,從MS Visual Studio工具箱中拖動項目,然后將其放在感興趣的容器中。您可以對現有的項目執行同樣的技術--簡單地將它們拖到容器上。
頁眉和頁腳
報告頁可以包含頁眉和頁腳。頁眉和頁腳包含在最終報告布局中的每個頁面實例上顯示的項目。例如,常見的情況是在頁腳中放置一個顯示當前頁碼的標簽。
默認情況下,頁面沒有頁眉和頁腳。為了創建一個,在設計器中右擊頁面表面,并從上下文菜單中選擇 "頁眉 "或 "頁腳 "命令。確保你點擊的是頁面的一個未被占用的部分,否則上下文菜單將只包含 "頁眉 "或 "頁腳"。否則上下文菜單將只包含特定于被點擊元素的命令。下圖顯示了報告頁面的上下文菜單應該是怎樣的。
一旦創建了頁眉或頁腳,它就會在設計器中變得可見,并被放置在頁面內容區域的上方或下方。下圖展示了一個帶有頁眉和頁腳的頁面設計器,兩者都用紅色輪廓勾勒。
您可以通過分別點擊節頭的和按鈕來展開或折疊頁面的各個部分。折疊一個部分不會影響它在最終報告布局中的呈現方式。它只影響頁面設計時的外觀。
與報表中的其他元素一樣,您可以通過選擇頁面部分并拖動出現在選擇邊框上的調整大小句柄來調整它們的大小。頁面部分只能向底部和右側調整大小。另外,您也可以通過用鼠標拖動頁眉來調整頁面部分的大小。數據范圍的頁眉和頁腳
DataRange對象可以有自己的頁眉和頁腳,類似于頁面的頁眉和頁腳。數據范圍的頁眉和頁腳顯示在最終報表布局中該數據范圍每次出現的開始和結束處。例如,如果一個數據范圍被分割到兩個頁面,那么它的頁眉和頁腳將在兩個頁面上顯示一次。數據范圍的頁眉和頁腳通常用于顯示列頁眉文本。
要為數據范圍創建頁眉/頁腳,請在設計器中右鍵單擊數據范圍的表面,并在上下文菜單中選擇' header '/' footer '命令。與page不同,數據范圍的頁眉和頁腳沒有頁眉,可以向任何方向調整大小。
設計工具欄
工具欄顯示在報表設計器的頂部。工具欄中的大多數命令只影響設計器的行為,很少影響報表在運行時的輸出方式。
除了默認的工具欄之外,報表設計器還利用了MS Visual Studio中內置的布局功能。這些功能可以通過“格式”菜單或“布局”工具欄訪問。右鍵單擊其他MS Visual Studio工具欄,并從上下文菜單中選擇“Layout”,就可以顯示工具欄。
設計師的工具箱當報表設計器處于活動狀態時,在MS Visual Studio工具箱中可以看到一組新的元素(稱為MindFusion.Reporting)。它包含在報表中可用的所有報表項。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: