जब मैं जेस्पर रिपोर्ट में बैंड की ऊंचाई को ओवरफ्लो करता हूं, तो मैंने पंक्ति को कैसे बढ़ाया है, मैंने ओवरफ्लो ध्वज के साथ खिंचाव को सही के रूप में सेट किया है लेकिन यह काम नहीं करता है।जेस्पर रिपोर्ट में डेटा ओवरफ्लो
उत्तर
मेरी बैंड निम्नलिखित शर्तों के साथ आवश्यक होने पर फैली हुई है, मुझे आपकी जानकारी नहीं है। मैंने आईरपोर्ट 1.0 नेटबीन्स प्लग-इन और जेस्पर 3.5.2 के साथ शुरुआत की है। बैंड के लिए स्प्लिट प्रकार स्ट्रेच पर सेट किया गया है।
<band height="108" splitType="Stretch"></band>
क्षेत्र के लिए अतिप्रवाह साथ खिंचाव की जाँच की गई है, उदा .:
<textField isStretchWithOverflow="true">
<reportElement positionType="Float" x="70" y="28" width="485" height="14"/>
<textElement>
<font size="10"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[($F{EQUIPMENTS} == null ? "-" : $F{EQUIPMENTS})]]></textFieldExpression>
</textField>
मैं अपने आप को इस समस्या का सामना किया। मुझे विस्तृत बैंड को विस्तारित नहीं किया जा सका, भले ही बैंड में टेक्स्ट फ़ील्ड ऐसा करने के लिए कॉन्फ़िगर किया गया हो। समस्या रिपोर्ट के प्रिंट ऑर्डर संपत्ति के साथ थी, जो कि किसी कारण से क्षैतिज पर सेट किया गया था। जब मैंने इसे वर्टिकल में बदल दिया, तो समस्या दूर हो गई।
JasperReports परम गाइड के अनुसार,
रिपोर्ट टेम्पलेट भरने जब क्षैतिज, गतिशील पाठ फ़ील्ड अंदर विस्तार खंड अब अपने पूरे पाठ सामग्री के लिए खिंचाव, क्योंकि इस मिसलिग्न्मेंट क्षैतिज अक्ष पर कारण हो सकता है के बाद के विस्तार खंड।
आप एक lifesaver हैं ... –
यह ऊंचाई पर्याप्त लंबा नहीं है, और संपत्ति अतिप्रवाह है, तो यह स्वचालित रूप से एकाधिक पंक्तियों में बह जाएगा? ऐसा समाधान मेरे लिए काम करता है।
आपके उत्तर के लिए धन्यवाद ..., मैं jrxml फ़ाइल जेनरेट करने के लिए Ireport 2.0.5 का उपयोग करता हूं और अपने जावा वेब प्रोजेक्ट में इसका उपयोग करता हूं, मैंने डेटा को फिट करने के लिए सभी झंडे का उपयोग किया है, लेकिन यह नहीं है काम ... –
टेक्स्टफील्ड को फैलाया जाएगा .. \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t textElement> \t \t \t \t textFieldExpression> \t \t \t \t –
2.0.5 काफी पुराना है, इसलिए आप इसे एक नए संस्करण के साथ आज़मा सकते हैं। – rics