翻譯|行業資訊|編輯:胡濤|2023-12-26 10:10:53.887|閱讀 81 次
概述:讓我們深入研究這方面,徹底探索它,并深入研究Large Height和Large Height Factor的屬性。然而,在深入探討之前,讓我們花點時間回顧一下報告的結構。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
今天,我們將解決有關在我們的產品中制作報告模板的常見問題:模板頁面末尾的紅線。讓我們深入研究這方面,徹底探索它,并深入研究Large Height和Large Height Factor的屬性。然而,在深入探討之前,讓我們花點時間回顧一下報告的結構。
Stimulsoft Ultimate (原Stimulsoft Reports.Ultimate)是用于創建報表和儀表板的通用工具集。該產品包括用于WinForms、ASP.NET、.NET Core、JavaScript、WPF、PHP、Java和其他環境的完整工具集。無需比較產品功能,Stimulsoft Ultimate包含了所有內容!
Stimulsoft Reports.Ultimate不僅擁有強大的報表導出系統,而且還支持多種報表導出格式,擁有簡單且強大的報表引擎。Stimulsoft Reports.Ultimate基本原則是,用簡單常規的方法創建報表,將不同的技術應用于應用程序。
Stimulsoft 產品中的報告遵循以下順序:
最常見的是,波段與數據表相關聯。根據數據量的不同,一個帶區可能會以不同數量的行進行渲染,或者如果沒有數據,則可能根本不會渲染。如果有很多行,并且它們不適合模板的一頁,則引擎會創建該頁面的另一個副本并繼續在其上放置行。如有必要,它會創建另一個副本,依此類推,直到放置所有數據行。因此,模板的一頁可能會導致輸出文檔中的多頁。
此外,實際場景通常需要在文檔中連續放置多個具有不同數據的表。每個表都應該有自己的名稱、頁眉、頁腳和附加信息。此外,在處理少量數據時,表格最好適合放在單個頁面上。這就帶來了一個挑戰:在模板頁面的設計模式中,需要組織大量的條帶,但它們并不都符合頁面的限制。請注意!
頁面的物理尺寸是通過報告模板頁面的頁面大小屬性建立的。此大小適用于模板頁面本身及其在輸出文檔中的相應副本。因此,在設計時,模板頁面以準確的尺寸呈現。這樣可以將靜態組件(例如背景圖像和文本)放置在其預期位置。然而,區域是動態組件,不固定在頁面上的特定位置,僅在報表呈現期間顯示其位置。因此,在設計過程中,條帶只是從上到下按順序顯示。此外,為了清楚起見,它們之間帶有標題和縮進。
延伸到頁面之外的帶區在視覺上隱藏在屏幕邊緣之外。為了方便編輯,我們在設計器中加入了一項特定功能 - 自動調整頁面的視覺高度以適應內容。它的工作原理如下:當頁面上所有帶區的組合高度超過頁面高度的 70% 時,頁面的高度會在視覺上擴展,確保保留原始尺寸的至少 30% 的可用空間。因此,所有帶區都在頁面上可見。
請注意!
模板頁面及其副本的物理尺寸保持不變!在設計器內的編輯過程中,頁面的高度僅在視覺上增加。
當頁面的視覺高度增加時,開始出現兩條紅色虛線 - 表示頁面的下物理邊框和下邊距。
這些線有助于在頁面上準確放置靜態組件,例如將徽標放置在底角。
如果由于任何原因自動功能不適合,您可以選擇手動設置頁面增加的高度。在這種情況下,“大高度”和“大高度系數”屬性會派上用場。將Large Height屬性設置為True會在視覺上將模板頁面的高度增加固定系數。高度乘數由Large Height Factor屬性確定,默認為 4 并且僅接受整數值。
如果出于任何原因,您需要查看模板頁面的實際尺寸,沒有紅線和額外的高度,這是一個簡單的過程。將Large Height屬性設置為Yes,并將Large Height Factor屬性設置為1。
我們還討論一下頁面的另一個值得注意的屬性 - Print On Previous Page。例如,在模板的第二頁上啟用此屬性可確保該頁面上的帶區構造不會重新開始,而是從第一頁上帶區構造結束的位置繼續。這簡化了某些場景,例如文章開頭提到的,需要將多個不同數據的表連續放置在一個文檔中。如果這些表不相關,您可以將區域放置在不同的頁面上,并在后續頁面上將“打印在上一頁”屬性設置為“True”。這種排列可確保表格按順序顯示,每個表格位于模板中的單獨頁面上,從而提高清晰度并易于編輯。
想要了解Stimulsoft Reports 報價信息的朋友,歡迎咨詢。
加入官方社群 740060302,歡迎相互交流
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn