Java軟件報(bào)表軟件技術(shù)博客

          java報(bào)表軟件技術(shù)匯總 java報(bào)表軟件制作 報(bào)表軟件新聞
          posts - 355, comments - 100, trackbacks - 0, articles - 3
             :: 首頁(yè) :: 新隨筆 ::  :: 聚合  :: 管理

          移動(dòng)端報(bào)表呈現(xiàn),首先要求的是頁(yè)面隨手機(jī)屏幕大小自動(dòng)放縮(自適應(yīng)),下面給出一個(gè)普通報(bào)表中的finereport移動(dòng)端自適應(yīng)方案,適用于finereport 7.1之前的版本。

          首先,了解一下當(dāng)前我們可以做到的自適應(yīng)效果:

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

          之前給一個(gè)客戶做過移動(dòng)端報(bào)表,實(shí)現(xiàn)了在iphone4、小米、華為P6、三星S4等手機(jī)上自適應(yīng)的效果(這里說的自適應(yīng)主要是寬度上的或者說是橫向上的自適應(yīng)),具體做法如下:

          1. 設(shè)置頁(yè)面大小,將頁(yè)面寬度設(shè)置成120,頁(yè)邊距設(shè)置成0

           

          1. 報(bào)表設(shè)計(jì)界面有紅色的頁(yè)邊距線,考慮到精度問題,可以是先把單元格寬度設(shè)置小一點(diǎn)。

           

           

           

          注:在制作過程中還發(fā)現(xiàn)一個(gè)問題,移動(dòng)端打開報(bào)表后,并非一定是橫向自適應(yīng),當(dāng)當(dāng)前報(bào)表縱向高度小于橫向?qū)挾葧r(shí),會(huì)變成縱向自適應(yīng)。這里說的高度和寬度并非是指頁(yè)面紙張的寬度和高度,而是指有數(shù)據(jù)的單元格所占區(qū)域的高度和寬度。





          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 马尔康县| 临潭县| 全南县| 霍邱县| 濉溪县| 龙井市| 交城县| 普宁市| 沙河市| 闽清县| 孝义市| 石狮市| 鹤庆县| 烟台市| 合江县| 张掖市| 海淀区| 望江县| 马鞍山市| 小金县| 陆丰市| 姚安县| 渝中区| 高唐县| 铁岭市| 商水县| 东平县| 海安县| 吉木萨尔县| 洪洞县| 黔西县| 宜城市| 明星| 许昌县| 灵石县| 尼玛县| 福建省| 石阡县| 双辽市| 新蔡县| 西畴县|