我想知道有没有办法在不同格式的保存按钮选项文件中删除pdf,xls
,这样我就不想用pdf singlesheet-xls生成报告。
通常,类型选项的默认保存按钮文件带有所有格式 - pdf,singlesheet xls,embedded images,jrxml,multiplesheet xls,csv
和其他格式。
我想要的是禁用pdf
和单曲xls
。有没有办法在ireport中禁用某些格式
答案 0 :(得分:1)
除单张XLS 和 PDF 之外,此示例将删除所有保存选项:
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);
}