JasperViewer.viewReport(...)
là một lớp wrapper mà tạo ra và cho thấy một JasperViewer
JFrame
với một bảng điều khiển JRViewer
.
Sử dụng phương pháp này bạn không thể truy cập vào số JFrame
cơ bản, vì vậy bạn không thể thay đổi tiêu đề khung hình.
Bạn có thể thử tạo khung JasperViewer
của riêng mình bằng cách sử dụng hàm tạo công khai, rồi đặt tiêu đề bằng phương thức setTitle(...)
.
Cách tiếp cận khác và được đề xuất là tạo JDialog
tùy chỉnh với bảng điều khiển JRViewer
.
Để in báo cáo của bạn mà không cần xem:
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();
Nguồn
2011-10-26 14:10:28
Thank you very much . Nó hoạt động hoàn hảo. –