JasperViewer.viewReport(...)
एक आवरण वर्ग कि बनाता है और एक JasperViewer
JFrame
एक JRViewer
पैनल के साथ चलता है देना है।
इस विधि का उपयोग करके आप अंतर्निहित JFrame
तक नहीं पहुंच सकते हैं, इसलिए आप फ्रेम शीर्षक नहीं बदल सकते हैं।
आप सार्वजनिक निर्माता का उपयोग करके अपना खुद का JasperViewer
फ्रेम बनाने का प्रयास कर सकते हैं, और फिर setTitle(...)
विधि का उपयोग कर शीर्षक सेट कर सकते हैं।
एक और अनुशंसित दृष्टिकोण JDialog
को JRViewer
पैनल के साथ कस्टम बनाना है।
final JRPrintServiceExporter exporter = new JRPrintServiceExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRPrintServiceExporterParameter.DISPLAY_PAGE_DIALOG, Boolean.FALSE);
exporter.setParameter(JRPrintServiceExporterParameter.DISPLAY_PRINT_DIALOG, Boolean.TRUE);
exporter.exportReport();
स्रोत
2011-10-26 14:10:28
आपको बहुत बहुत धन्यवाद
यह काम करता है, क्योंकि JasperViewer एक JFrame है
देखने बिना अपनी रिपोर्ट मुद्रित करने के लिए । यह पूरी तरह से काम किया। –