private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
XtraReport1 report = new XtraReport1();
//report.LoadLayout(Application.StartupPath + @"..\Report\XtraReport1.repx");
//report.DataSource = list;
ReportPrintTool tool = new ReportPrintTool(report);
DevExpress.XtraReports.UI.ReportPrintTool mRptPrintTool = new DevExpress.XtraReports.UI.ReportPrintTool(report);
DevExpress.XtraPrinting.PrintingSystemBase mPSB = mRptPrintTool.PrintingSystem;
mPSB.SetCommandVisibility(new DevExpress.XtraPrinting.PrintingSystemCommand[]
{//下面就是屏蔽的预览界面中按钮,把需要显示出来的删掉。
DevExpress.XtraPrinting.PrintingSystemCommand.Background ,
DevExpress.XtraPrinting.PrintingSystemCommand.ClosePreview ,
DevExpress.XtraPrinting.PrintingSystemCommand.Customize ,
DevExpress.XtraPrinting.PrintingSystemCommand.DocumentMap ,
DevExpress.XtraPrinting.PrintingSystemCommand.File ,
DevExpress.XtraPrinting.PrintingSystemCommand.FillBackground ,
DevExpress.XtraPrinting.PrintingSystemCommand.Open ,
DevExpress.XtraPrinting.PrintingSystemCommand.PageSetup ,
DevExpress.XtraPrinting.PrintingSystemCommand.Print ,//打印
DevExpress.XtraPrinting.PrintingSystemCommand.PrintDirect ,
DevExpress.XtraPrinting.PrintingSystemCommand.Save,//保存
DevExpress.XtraPrinting.PrintingSystemCommand.Watermark,
DevExpress.XtraPrinting.PrintingSystemCommand.ExportCsv,
DevExpress.XtraPrinting.PrintingSystemCommand.ExportFile,
DevExpress.XtraPrinting.PrintingSystemCommand.ExportGraphic,
DevExpress.XtraPrinting.PrintingSystemCommand.ExportHtm,
DevExpress.XtraPrinting.PrintingSystemCommand.ExportMht,
DevExpress.XtraPrinting.PrintingSystemCommand.ExportPdf,
DevExpress.XtraPrinting.PrintingSystemCommand.ExportRtf,
DevExpress.XtraPrinting.PrintingSystemCommand.ExportTxt,
DevExpress.XtraPrinting.PrintingSystemCommand.ExportXls,
DevExpress.XtraPrinting.PrintingSystemCommand.ExportXlsx,
DevExpress.XtraPrinting.PrintingSystemCommand.ExportXps,
DevExpress.XtraPrinting.PrintingSystemCommand.SendCsv,
DevExpress.XtraPrinting.PrintingSystemCommand.SendFile,
DevExpress.XtraPrinting.PrintingSystemCommand.SendGraphic,
DevExpress.XtraPrinting.PrintingSystemCommand.SendMht,
DevExpress.XtraPrinting.PrintingSystemCommand.SendPdf,
DevExpress.XtraPrinting.PrintingSystemCommand.SendRtf,
DevExpress.XtraPrinting.PrintingSystemCommand.SendTxt,
DevExpress.XtraPrinting.PrintingSystemCommand.SendXls,
DevExpress.XtraPrinting.PrintingSystemCommand.SendXlsx,
DevExpress.XtraPrinting.PrintingSystemCommand.SendXps,
DevExpress.XtraPrinting.PrintingSystemCommand.SubmitParameters
}, DevExpress.XtraPrinting.CommandVisibility.None);
tool.ShowPreview();
}
C# XtraReport预览中按钮的屏蔽
最新推荐文章于 2024-05-17 11:57:09 发布