Java軟件報表軟件技術博客

          java報表軟件技術匯總 java報表軟件制作 報表軟件新聞
          posts - 355, comments - 100, trackbacks - 0, articles - 3
             :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

          移動端報表呈現,首先要求的是頁面隨手機屏幕大小自動放縮(自適應),下面給出一個普通報表中的finereport移動端自適應方案,適用于finereport 7.1之前的版本。

          首先,了解一下當前我們可以做到的自適應效果:

          當前,用FIneReport按某一尺寸做好的報表,如果在屏幕像素較大的手機上打開,我們可以做到自動放大,但是我們當前最多只能放大兩倍。所以,在制作移動端報表時,尺寸要有所取舍了。

          之前給一個客戶做過移動端報表,實現了在iphone4、小米、華為P6、三星S4等手機上自適應的效果(這里說的自適應主要是寬度上的或者說是橫向上的自適應),具體做法如下:

          1. 設置頁面大小,將頁面寬度設置成120,頁邊距設置成0。

           

          1. 報表設計界面有紅色的頁邊距線,考慮到精度問題,可以是先把單元格寬度設置小一點。

           

           

           

          注:在制作過程中還發現一個問題,移動端打開報表后,并非一定是橫向自適應,當當前報表縱向高度小于橫向寬度時,會變成縱向自適應。這里說的高度和寬度并非是指頁面紙張的寬度和高度,而是指有數據的單元格所占區域的高度和寬度。





          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 周口市| 阿巴嘎旗| 开江县| 灵璧县| 永年县| 屯昌县| 二连浩特市| 高安市| 金川县| 龙门县| 林西县| 左权县| 海盐县| 章丘市| 平湖市| 九台市| 景东| 唐山市| 施秉县| 林芝县| 南雄市| 来安县| 襄樊市| 黄浦区| 青阳县| 综艺| 旺苍县| 安徽省| 福泉市| 泗阳县| 紫阳县| 阿巴嘎旗| 阳山县| 高雄市| 双辽市| 汕头市| 岑巩县| 丽江市| 石嘴山市| 淄博市| 嘉兴市|