翻譯|行業(yè)資訊|編輯:胡濤|2024-04-18 10:11:03.973|閱讀 93 次
概述:今天,我們將討論Stimulsoft報(bào)告工具中數(shù)據(jù)處理引擎的特性及其對(duì)報(bào)告生成速度的影響。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Stimulsoft Ultimate (原Stimulsoft Reports.Ultimate)是用于創(chuàng)建報(bào)表和儀表板的通用工具集。該產(chǎn)品包括用于WinForms、ASP.NET、.NET Core、JavaScript、WPF、PHP、Java和其他環(huán)境的完整工具集。無(wú)需比較產(chǎn)品功能,Stimulsoft Ultimate包含了所有內(nèi)容!
Stimulsoft Reports.Ultimate不僅擁有強(qiáng)大的報(bào)表導(dǎo)出系統(tǒng),而且還支持多種報(bào)表導(dǎo)出格式,擁有簡(jiǎn)單且強(qiáng)大的報(bào)表引擎。Stimulsoft Reports.Ultimate基本原則是,用簡(jiǎn)單常規(guī)的方法創(chuàng)建報(bào)表,將不同的技術(shù)應(yīng)用于應(yīng)用程序。
今天,我們將討論Stimulsoft報(bào)告工具中數(shù)據(jù)處理引擎的特性及其對(duì)報(bào)告生成速度的影響。
報(bào)告過程中主要且最常用的組成部分是“部分”或“區(qū)域”。報(bào)表引擎是面向帶區(qū)的。該引擎的主要功能之一是針對(duì)直接位于頁(yè)面上的帶區(qū)進(jìn)行了優(yōu)化。這對(duì)于帶有鏈接的報(bào)告尤其重要。如果帶區(qū)相互嵌套,則文檔渲染速度會(huì)變慢。嵌套越多,報(bào)表渲染速度就越慢。隨著嵌入數(shù)據(jù)量的增加,這一點(diǎn)變得更加明顯。
我們準(zhǔn)備了兩個(gè)版本的簡(jiǎn)單主從報(bào)告:
- 在第一個(gè)版本中,所有帶區(qū)都直接位于頁(yè)面上;
- 在第二個(gè)版本中,細(xì)節(jié)帶嵌套在主帶中。
報(bào)表組件的所有屬性都經(jīng)過配置,以確保輸出結(jié)果完全相同的文檔。采用Northwind測(cè)試數(shù)據(jù)庫(kù),數(shù)據(jù)量較小。輸出文檔包含 137 頁(yè),信息內(nèi)容平均。對(duì)比結(jié)果表明,第一份報(bào)告的渲染速度提高了15%。如果增加嵌套帶的數(shù)量或嵌套數(shù)據(jù)量,速度差異將更加明顯。
筆記!
我們數(shù)據(jù)處理引擎的另一個(gè)功能是,大多數(shù)名稱以 Keep 開頭的屬性(例如,KeepHeaderTogether 和 KeepFooterTogether)僅適用于直接位于頁(yè)面上的帶區(qū)。
想要了解Stimulsoft Reports 報(bào)價(jià)信息的朋友,歡迎咨詢。
加入官方社群 740060302,歡迎相互交流
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn