2011-04-01 11 views
6

सरल सवाल। IReport में मौजूदा बैंड के बीच विस्तार बैंड कैसे सम्मिलित करें? उदाहरण के लिए, मैं वर्तमान स्थिति है:iReport में मौजूदा बैंड के बीच विस्तार बैंड कैसे सम्मिलित करें?


विस्तार से 1


विस्तार से 2


विस्तार से 3


... और मुझे करना चाहते हैं एक और विस्तार बैंड betw जोड़ें ईन विवरण 2 और विवरण 3. क्या कोई आसान तरीका है?

बहुत धन्यवाद।

संपादित करें: मेरा मतलब डिजाइनर/एक्सएमएल व्यू पर था।

उत्तर

13

ठीक है, मुझे समाधान मिला। मैंने एक्सएमएल व्यू में स्विच किया और <band> और </band> टैग के बीच सब कुछ कॉपी किया और वांछित स्थिति में डाल दिया। कष्ट देने के लिए क्षमा करें।

+0

दो अपवॉट्स अच्छी तरह से योग्य :-) –

1

एकाधिक विवरण बैंड संभवतः जैस्पर रिपोर्ट के संस्करण 3.5.0 के बाद उपलब्ध हैं।

JasperDesignFactory designFactory = new JasperDesignFactory(); 
JRBandFactory bandFactory = new JRBandFactory(); 

JasperDesign design = (JasperDesign) designFactory.createObject(designAttributes); 
JRDesignSection designSection = (JRDesignSection) design.getDetailSection(); 

JRDesignBand band1 = (JRDesignBand) bandFactory.createObject(bandAttributes); 
JRDesignBand band2 = (JRDesignBand) bandFactory.createObject(bandAttributes); 
JRDesignBand band3 = (JRDesignBand) bandFactory.createObject(bandAttributes); 

designSection.addBand(band1); 
designSection.addBand(band2); 
designSection.addBand(band3); 

इससे कम या कम यह कैसे होता है।

एक्सएमएल में, आप बस डिफ़ॉल्ट

डिजाइनर में की तरह एक और बैंड है कि डिजाइनर की निर्भर पैदा करते हैं। उदाहरण के लिए iReport (3.7.1):

"इंस्पेक्टर व्यू रिपोर्ट करें" पर जाएं, डिफ़ॉल्ट विवरण बैंड पर राइट क्लिक करें और संदर्भ मेनू से आप "एक और विस्तार बैंड जोड़ें" चुनें।

+0

के लिए संभव नहीं था, आप विस्तार से बैंड प्राप्त हो सकता है ** अन्य सभी विस्तार बैंड के नीचे ** पर। मेरा प्रश्न उस स्थिति पर केंद्रित है जहां आपके पास मौजूदा विस्तार बैंड हैं और आप मौजूदा बैंड के बीच ** एक और डालना चाहते हैं। वैसे भी, बहुत धन्यवाद। – Mario

+0

iReport 3.7.1 में काम करता है या जैसा कि आप उम्मीद करते हैं। शायद यह एक बग या कुछ और है जो आपने वर्तमान स्थिर किया है 4.0.1 कार्य भी करना चाहिए। –

0

आप आउटलाइन विंडो में बैंड खींच और छोड़ सकते हैं। तो "डिज़ाइन व्यू" में समाधान नए बैंड को जोड़ देगा और जहां आप आउटलाइन विंडो में चाहते हैं उसे खींचें।

मैं JasperStudio के बारे में हूँ, यह तो आप लेने iReport 4.0 में "एक और विस्तार से बैंड जोड़ें" iReport

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