導出報表的時候,使用者常常會遇到表格中會出現許多多餘的欄,只是他們真的就是多餘的嗎?畢竟,在頁面中,每個單元都對應每個組件的邊界。另外,你不能顯示太多的散佈在頁面上的組件。所以,當使用表格導出模式時,請注意如下兩點: web
一、使用按鈕,對齊網格,這將減小表格中行和列的數量。以下圖所示:當導出報表的時候,左邊的報表有25個單元格,對齊後,右邊的報表剩下3個。如此操做,能夠幫助你避免單元格之間出現小縫隙。 瀏覽器
二、將數據帶中組件放在同一水平線上。這將在前面部分輸出文件的時候減小行列數量。 工具
在使用表組件或者數據帶的報表中,數據能夠從數據源中輸出。 大數據
表(The Table)是一個基於數據帶的複雜組件。在渲染報表的過程當中,報表引擎會自動分解表到頁眉、數據帶和頁腳中。 spa
當將一個簡單的報表渲染成立體表的時候,.mdc文件中,表和數據帶並無明顯的區別。 圖片
當渲染複雜的報表,例如:表中有空白列,頁眉和頁腳中合併了單元格。那麼他們中的區別就很明顯了。數據帶的使用就更加靈活(儘管變得更加複雜),由於你能夠創建一個更加優秀的模版。例如:在空列中,你可能不會添加文本文檔組件,也沒有必要合併單元格。在表格中,一個沒有內容的單元格,並不真正是空的,處理和存儲他們須要額外的時間和資源。所以,當使用表組件,建立報表的時間上升,那麼.mdc報表文件也會變得更大。 資源
使用圖形原語代替那些大組件,導出圖表能夠變得更快更容易。圖形原語是垂直或者水平的線及矩形,他們用來建立組件的邊界。咱們經常將其導出爲其餘格式,好比:圖片,這樣能夠提升導出報表的數量。 文檔
提升渲染圖表的導出速度,咱們建議你使用那些經常使用的組件代替富文本組件。 擴展
富文本組件比較複雜,好比他的處理過程,由於使用系統庫來操做報表,因此,須要花費很長的時間,並且許多格式都不認這樣的文本文件。除此以外,他還會將報表導出爲圖片,這樣就會明顯擴大輸出文件的大小。 渲染
咱們還須要提一提Web報表(直接在web瀏覽器中運行)的工做過程。該過程由瀏覽器本身運行。一些廠商使用報表工具Active X控件來擴展他的功能,可是這些控件只能在IE瀏覽器中運行。不過Stimulsoft Reports沒有這些限制。咱們建議用戶不要在瀏覽器中創建過大的報表或者帶有大數據的多頁報表。對於那些過大的報表,能夠將其拆分紅小報表,用過濾器限制數據展示數量。沒有人會願意在瀏覽器中看到大量的頁面,因此,這樣作是頗有必要的。