隨筆 - 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 閱讀(205) 評論(0)  編輯  收藏 所屬分類: Java報表—功能比較
          主站蜘蛛池模板: 临安市| 万山特区| 镇雄县| 耿马| 庐江县| 开原市| 革吉县| 湖北省| 乐平市| 房产| 神池县| 边坝县| 那曲县| 甘孜县| 莎车县| 新营市| 外汇| 高雄市| 蕲春县| 阳城县| 铜陵市| 郧西县| 江永县| 大冶市| 武平县| 新蔡县| 龙南县| 莱芜市| 延庆县| 巴南区| 延边| 泗阳县| 萨迦县| 岳阳县| 水富县| 巴林左旗| 蓝山县| 崇仁县| 滨州市| 五华县| 林芝县|