Jasper reports 有没有办法禁用jasperreport viewer工具栏中“保存”按钮中的文件过滤器选项

Jasper reports 有没有办法禁用jasperreport viewer工具栏中“保存”按钮中的文件过滤器选项,jasper-reports,ireport,Jasper Reports,Ireport,我想知道有没有办法删除不同格式的保存按钮选项文件中的pdf,xls,这样我就不想生成pdf单页xls格式的报告了 通常,默认的“保存按钮文件类型”选项附带所有格式—pdf、单页xls、嵌入式图像、jrxml、多页xls、csv和其他格式。 我想要的是禁用pdf和单页xls。是否有任何方法可以禁用ireport中的某些格式此示例将删除除单页xls和pdf之外的所有保存选项: JRViewer viewer = ... ;//your viewer JRSaveContributor[] contr

我想知道有没有办法删除不同格式的保存按钮选项文件中的
pdf,xls
,这样我就不想生成pdf单页xls格式的报告了

通常,默认的“保存按钮文件类型”选项附带所有格式—
pdf、单页xls、嵌入式图像、jrxml、多页xls、csv
和其他格式。
我想要的是禁用
pdf
和单页
xls
。是否有任何方法可以禁用ireport中的某些格式此示例将删除除单页xlspdf之外的所有保存选项:

JRViewer viewer = ... ;//your viewer
JRSaveContributor[] contrbs = viewer.getSaveContributors();

for (JRSaveContributor saveContributor : contrbs)
{
    if (!(saveContributor instanceof net.sf.jasperreports.view.save.JRSingleSheetXlsSaveContributor 
            || saveContributor instanceof net.sf.jasperreports.view.save.JRPdfSaveContributor))
        viewer.removeSaveContributor(saveContributor);
}

我没有得到JRViewer=//您的查看器请向我解释,先生…感谢您的回复您必须以某种方式获得JRViewer类的实例。您如何向用户展示您的报告?什么原因会拒绝iReport中的某些导出选项?这是一个GUI设计器,而不是用于生成报告的最终用户应用程序。