2015-10-08 198 views
1

我正在使用iReport設計器創建一些報告。如何在jasper報告中將文本字段旋轉90度?

90 degree rotated text field

我正在尋找互聯網上得到解決,這和我:雖然生成報告我對面,我在90度旋轉顯示靜態文本字段/標籤,如圖所示,下面的圖片中的要求來知道jaspersoft不支持文本字段的旋轉。我在this question的解決方案中閱讀了此內容。此功能是否適用於任何新版本的jaspersoft? 或者有什麼辦法可以使用外部java程序來實現這個功能嗎?

+0

可能出現[將列文本旋轉60度]的副本(http://stackoverflow.com/questions/5230552/rotate-column-text-by-60-degrees) –

回答

2

碧玉報告不支持旋轉,在一定程度上,但你的例子是旋轉=「左」,所以旋轉,你應該在TextElement的例子

 <staticText> 
      <reportElement x="100" y="2" width="100" height="75" uuid="ac56467b-05e7-4749-ab0a-cf15b3c2047d"/> 
      <textElement rotation="Left"> 
       <paragraph lineSpacing="Single"/> 
      </textElement> 
      <text><![CDATA[YOUR TEXT]]></text> 
     </staticText> 

凡使用旋轉屬性中的文本關鍵代碼是<textElement rotation="Left">

輪換可以有這些特性。

Left =正如你在例文雲從下往上

Right =文字由升轉跌

UpsideDown =文字倒置

如果您正在使用的iReport退房屬性選項卡>文本屬性>旋轉

+0

謝謝。我知道了:) – Madhusudan

+0

這不適合我。我正在使用5.5版本。 – javadev

+0

這是我的代碼: \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t <筆的lineWidth =」0。5" 線型= 「固體」 lineColor = 「#FFA500」/> \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t <字體isBold = 「真」 isUnderline = 「假」/> \t \t \t \t \t \t \t \t \t \t \t \t \t \t <![CDATA [靜態文本]]> \t \t \t \t \t \t javadev