मैंने iReport4.5 में ए 4 प्रारूप के साथ एक रिपोर्ट पेज बनाया और जावा एप्लिकेशन में उपयोग किया।रनटाइम में पेज प्रारूप कैसे बदलें? (जैस्परपोर्ट)
जावा एप्लिकेशन में रनटाइम पर ए 4 से ए 5 प्रारूप को कैसे बदला जाए?
मैंने iReport4.5 में ए 4 प्रारूप के साथ एक रिपोर्ट पेज बनाया और जावा एप्लिकेशन में उपयोग किया।रनटाइम में पेज प्रारूप कैसे बदलें? (जैस्परपोर्ट)
जावा एप्लिकेशन में रनटाइम पर ए 4 से ए 5 प्रारूप को कैसे बदला जाए?
इससे पहले कि मैं आपको यह दिखाऊं कि यह कैसे करें, कृपया ध्यान दें कि केवल पृष्ठ आकार बदलना शायद आपको वह चाहिए जो आपको चाहिए। यह आपके इच्छित चीज़ों के आधार पर पृष्ठ को बड़ा या छोटा बना देगा, तत्वों की स्थिति बदलना नहीं बदलेगा। आपके मामले में रिपोर्ट आपके पास कहां रखी गई वस्तुओं के आधार पर संकलित नहीं हो सकती है।
आप हालांकि कुछ विकल्प है:
JasperDesign
वस्तु में JRXml फ़ाइल को लोड:
//Note JRXMLLoader could also take a File object or
//InputStream instead of a String as the parameter.
JasperDesign design = JRXmlLoader.load("report.jrxml");
एक बार जब आप है JasperDesign
तुम क्या कभी आप चाहते हैं करने के लिए पृष्ठ आकार सेट कर सकते हैं। मैं जो बता सकता हूं उससे ए 5 पेपर 5.83 "× 8.27" है। इसे इस आकार में बदलने के लिए कि जैस्पर रिपॉर्ड्स 72 से प्रत्येक को गुणा करता है, आपको 420 x 596 प्राप्त होता है (मुझे गोलाकार होता है क्योंकि हमें इंटीजर सेट करना पड़ता है)।
design.setPageHeight(596);
design.setPageWidth(420);
वहां से आप अपने निर्यात साहसिक पर सामान्य रूप से ध्यान देते हैं।