2013-04-30 10 views
5

मेरे पास एक फ़ील्ड है जो "टू: NAME" प्रदर्शित करता है। यहां "टू" स्थिर है और "NAME" एक चर है। इसलिए मैंने अभिव्यक्ति के रूप में एक टेक्स्ट फ़ील्ड एटीआर और "टू:" + $ एफ {name} का उपयोग किया है। अब, समस्या यह है कि, मुझे "टू" और "नाम" के लिए दो अलग-अलग फोंट का उपयोग करना होगा। मैंने शैली का उपयोग करने की कोशिश की है लेकिन मुझे कुछ याद आना चाहिए। क्या आप कृपया मेरी मदद कर सकते हैं?जैस्पर रिपोर्ट्स में एक टेक्स्ट फ़ील्ड के लिए एकाधिक फोंट का उपयोग करें

एनबी: मैं "नाम" फ़ील्ड के लिए "टू" और टेक्स्ट फ़ील्ड के लिए स्थिर पाठ का उपयोग नहीं कर सकता क्योंकि इनके लिए क्षैतिज संरेखण केंद्र होना चाहिए।

+0

[जेस्पर रीपॉर्ट्स में स्टाइल एक टेक्स्ट फ़ील्ड] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/8135215/style-a-text-field-in-jasperreports) –

उत्तर

5

ठीक है, मैं इस तरह से निम्नलिखित जैस्पर एक्सएमएल संशोधित प्राप्त करने में सक्षम हूँ ->

  <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> 

आशा है कि यह अन्य मदद करता है।

+0

$ F {TO_NAME} अलग-अलग फ़ॉन्ट का संदर्भ ले सकता है नाम? क्योंकि मेरा उपयोगकर्ता दो भागों में अलग फ़ॉन्ट है। – coastline

संबंधित मुद्दे

 संबंधित मुद्दे