2013-04-30 9 views
5

Ho un campo che visualizza "A: NAME". Qui "A" è statico e "NAME" è una variabile. Quindi ho usato un singolo campo di testo attr e "A:" + $ F {nome} come espressione. Ora, il problema è che devo usare due caratteri separati per "A" e "Nome". Ho provato a usare lo stile ma mi manca qualcosa. Potresti per favore darmi una mano?Utilizzare più caratteri per un singolo campo di testo nei report jasper

N.B: Non posso utilizzare il testo statico per "A" e il campo di testo per il campo "nome" come allineamento orizzontale per questi deve essere il centro che sta insieme.

+0

possibile duplicato di [Stile un campo di testo in JasperReports] (http://stackoverflow.com/questions/8135215/style-a-text-field-in-jasperreports) –

risposta

5

ok, sono in grado di raggiungere questo obiettivo la modifica del xml di diaspro nel modo seguente ->

  <textField> 
       <reportElement x="36" y="192" width="329" height="16"/> 
       <textElement textAlignment="Center" verticalAlignment="Middle" markup="styled"> 
        <font size="10"/> 
       </textElement> 
       <textFieldExpression class="java.lang.String"><![CDATA["<style fontName='ChronicleTextG1_Italic'>To: </style><style fontName='ChronicleTextG1_Roman'>" + $F{TO_NAME} + "</style>"]]></textFieldExpression> 
      </textField> 

Spero che aiuta altri.

+0

Can $ F {TO_NAME} si riferiscono a caratteri diversi nome? perché il mio utente separa il carattere in due parti. – coastline

Problemi correlati