2012-04-23 10 views
9

आप डेटा जैसी तालिका के साथ रिपोर्ट कैसे बनाते हैं?जेस्पररेपोर्ट्स में तालिका सीमा जोड़ना

मैं नीचे दिए गए विवरण के साथ एक रिपोर्ट बनाने में सक्षम था। यह एक टेबल की तरह संरचना में डेटा की व्यवस्था करता है।

<jasperReport> 
. 
. 
    <pageHeader> 
     <band height="30"> 
      <staticText> 
       <reportElement x="0" y="0" width="69" height="24" /> 
       <textElement verticalAlignment="Bottom" /> 
       <text><![CDATA[ID: ]]></text> 
      </staticText> 
      <staticText> 
       <reportElement x="140" y="0" width="69" height="24" /> 
       <textElement verticalAlignment="Bottom" /> 
       <text><![CDATA[NAME: ]]></text> 
      </staticText> 
      <staticText> 
       <reportElement x="280" y="0" width="69" height="24" /> 
       <textElement verticalAlignment="Bottom" /> 
       <text><![CDATA[AGE: ]]></text> 
      </staticText> 
     </band> 
    </pageHeader> 
    <detail> 
     <band height="30"> 
      <textField> 
       <reportElement x="0" y="0" width="69" height="24" /> 
       <textFieldExpression class="java.lang.String"><![CDATA[$F{id}]]></textFieldExpression> 
      </textField> 
      <textField> 
       <reportElement x="140" y="0" width="69" height="24" /> 
       <textFieldExpression class="java.lang.String"><![CDATA[$F{name}]]></textFieldExpression> 
      </textField> 
      <textField> 
       <reportElement x="280" y="0" width="69" height="24" /> 
       <textFieldExpression class="java.lang.String"><![CDATA[$F{age}]]></textFieldExpression> 
      </textField> 
     </band> 
    </detail> 
</jasperReport> 

लेकिन पंक्तियों और स्तंभों की कोई सीमा नहीं है? मैं Jasperreport 4.5 में इसे कैसे प्राप्त करूं?

धन्यवाद

उत्तर

14
  • (उदाहरण के लिए iReport,) जीयूआई डिजाइनर की मदद से बॉर्डर जोड़ सकते हैं या आप बॉक्स तत्व मैन्युअल रूप से जोड़ सकते हैं (संपादित jrxml फ़ाइल) में की तरह इस नमूने:
<textField> 
    <reportElement x="29" y="17" width="100" height="20"/> 
    <box> 
     <topPen lineWidth="1.0"/> 
     <leftPen lineWidth="1.0"/> 
     <bottomPen lineWidth="1.0"/> 
     <rightPen lineWidth="1.0"/> 
    </box> 
    <textElement/> 
    <textFieldExpression><![CDATA[$F{field}]]></textFieldExpression> 
</textField> 
  • में iReport आप "पैडिंग और सीमाओं" संदर्भ मेनू का उपयोग कर सकते हैं। iReport context menu

  • JasperSoft स्टूडियो में आप गुण संवाद (टैब बॉर्डर्स) की मदद से सीमाओं सेट कर सकते हैं

enter image description here

+0

हाय .. @ Alex..can हम जीयूआई से विशेष पाठ फ़ील्ड/लेबल के लिए केवल सही बॉर्डर जोड़ना (iReport)? मैं यह नहीं कर सकता..बहुत विचार? धन्यवाद –

+0

@VishalZanzrukia हाँ, ज़ाहिर है। आप कुछ गलत कर रहे हैं –

+0

हाय .. @ एलेक्स धन्यवाद लेकिन, मुझे जीयूआई में कोई विकल्प नहीं मिल सकता है .. या तो मैं आपके द्वारा उल्लिखित "पैडिंग एंड बॉर्डर्स" विकल्प द्वारा किसी भी तरफ सीमा जोड़ सकता हूं या नहीं। क्या आप कृपया मेरी मदद कर सकते हैं? –

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