Java軟件報表軟件技術博客

          java報表軟件技術匯總 java報表軟件制作 報表軟件新聞
          posts - 355, comments - 100, trackbacks - 0, articles - 3
             :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理
          看如下報表:
           
           
          這個報表中,淡藍色背景的單元格都屬于沒用的單元格,但是很多時候必須留著占位用。同時我們可以通過FineReport設計器的一個巧妙的辦法發現潛在的非空空白單元格。注意FineReport設計器用深灰色標記出了非空格子的區域,如果某個格子非空,那么這個格子所在行和列之前都會標記為深灰色。很多時候,我們做完一個報表需要很多的刪改,因此會多出很多冗余的單元格,但是我們又忘記將其清除,影響性能。
          清楚冗余單元格如下,選擇冗余格子區域|右擊|清除|全部
           
           
          清除空白列如下,選中空白列|右擊|刪除列
           
           
          FineReport報表模型是規整的矩形格子組成的一張大表,不可能在中間或者邊上挖去一塊,因此你會發現報表中時常會多出一些無謂的占位格。雖然FineReport模型針對這已經做出了優化,但在內存中,一個單元格代表一個對象,就要占用一塊內存,雖然,因此單元格越少越好,這種情況下可以盡量使用空白單元格。這種效果在數據量小的時候不是特別明顯,但是對于大數據量的報表來說,減少冗余單元格可以減少不少內存占用。
          空白單元格在內存中是個null,基本不占用內存,因此對于報表邊上、中間一些占位格,盡量設成空白單元格,這樣既達到了占位的效果,又不會占用內存。
           


          主站蜘蛛池模板: 吴忠市| 南涧| 类乌齐县| 威宁| 宁夏| 斗六市| 惠来县| 吴桥县| 辰溪县| 中超| 石景山区| 光泽县| 平和县| 银川市| 库车县| 永靖县| 新巴尔虎左旗| 壤塘县| 晴隆县| 千阳县| 舞钢市| 东明县| 溧水县| 台南县| 谷城县| 河北区| 郴州市| 司法| 安岳县| 广宗县| 昌邑市| 尚志市| 兴业县| 安塞县| 宝应县| 靖安县| 荣昌县| 绿春县| 浪卡子县| 邮箱| 威宁|