隨筆 - 225  文章 - 98  trackbacks - 0
          <2010年11月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          隨筆分類

          相冊

          報表工具廠商們

          搜索

          •  

          最新評論

          閱讀排行榜

            

              有時候用戶對Java報表單元格文字的顯示有一些個性化的要求,如文字翻轉等需求,下面來介紹一下國內兩款主流Java報表軟件FineReport報表和潤乾報表是怎樣實現在單元格中文字翻轉功能。

          FineReport報表的實現方法比較簡便直觀,與其主打的易用性十分吻合。

          潤乾報表需要寫HTML語言才能解決問題,對缺乏HTML功底的用戶來說,不是很簡便。

          1.FineReport報表的實現方法

          如下這樣一張普通的報表,現要將A2單元格內的”FineReport報表字樣翻轉30°來顯示,右擊單元格選擇樣式|自定義,進行如下所示的設置

          FineReport報表軟件文字翻轉屬性設置

           

          直接預覽效果如下

          FineReport報表軟件文字翻轉效果 

          AltFineReport報表軟件文字翻轉效果

           

          2.潤乾報表的實現方法

          如下這樣一張普通的報表,現要將A2單元格內的潤乾報表字樣翻轉90°來顯示,對報表模板作如下圖所示的設置,在A2單元格鼠標右鍵選擇數據類型選項,將數據類型轉成HTML類型,在文本里輸入修飾文字的HTML語言。

          潤乾的相關設置 

           

          這里使用的是div的方式,代碼如下:

          <div style=”FILTER:progid:DXImageTransform.Microsoft.BasicImage(Rotation=1);height:1px”>
          潤乾報表
          </div>

          其中style這段代碼是用來對字體進行反轉操作,Rotation=1代表順時針轉九十度。還可以通過<font>來設定字體的顏色大小等屬性。需要注意的是單元格數據類型為HTML時,尺寸定義方式無效,需要手動調整單元格的高寬來適應文字顯示。

          加入HTML修飾后的文字效果如下:

          潤乾的相關預覽



          了解Java報表工具就從這里開始
          posted on 2010-11-21 20:00 season 閱讀(212) 評論(0)  編輯  收藏 所屬分類: Java報表—功能比較
          主站蜘蛛池模板: 莎车县| 贵港市| 丰城市| 阿拉善盟| 泸州市| 永仁县| 梧州市| 双城市| 河北区| 松阳县| 拜城县| 舟山市| 台南县| 定州市| 韶关市| 阿勒泰市| 九龙县| 永昌县| 湘潭市| 富源县| 浪卡子县| 肃宁县| 唐山市| 黎平县| 巫山县| 潜江市| 唐河县| 汕头市| 海安县| 庄浪县| 双牌县| 凤台县| 丰都县| 抚州市| 镇远县| 祁门县| 腾冲县| 策勒县| 山西省| 阳高县| 方山县|