protected PrintBarManager CreatePrintBarManager(PrintControl pc) { PrintBarManager printBarManager = new PrintBarManager(); printBarManager.Form = printControl; printBarManager.Initialize(pc); printBarManager.MainMenu.Visible = false; printBarManager.AllowCustomization = false; return(printBarManager); }
private PrintBarManager CreatePrintBarManager(PrintControl pc) { PrintBarManager manager = new PrintBarManager { Form = this.printControl }; manager.Initialize(pc); manager.MainMenu.Visible = false; manager.AllowCustomization = false; return(manager); }
private PrintBarManager CreatePrintBarManager() { PrintBarManager pManager = new PrintBarManager { Form = this }; pManager.Initialize(this); pManager.MainMenu.Visible = false; pManager.AllowCustomization = false; return(pManager); }
public XucBaseReportControls(XtraReport fReport) { this.InitializeComponent(); base.alc.FormLocation = AlertFormLocation.BottomRight; this.printingSystem.SetCommandVisibility(PrintingSystemCommand.ClosePreview, DevExpress.XtraPrinting.CommandVisibility.None); if (this._fPrintBarManager != null) { this._fPrintBarManager.Dispose(); } this._fPrintBarManager = this.CreatePrintBarManager(this.printControl); this._fPrintBarManager.PreviewBar.AddItem(this.btnPreviewForm).BeginGroup = true; this._fPrintBarManager.PreviewBar.AddItem(this.bbiDesign).BeginGroup = true; CreateReport(); this._fReport = fReport; }
public PreviewControl() { InitializeComponent(); fPrintBarManager = CreatePrintBarManager(printControl); }
protected PrintBarManager CreatePrintBarManager(PrintControl pc) { PrintBarManager printBarManager = new PrintBarManager(); printBarManager.Form = printControl; printBarManager.Initialize(pc); printBarManager.MainMenu.Visible = false; printBarManager.AllowCustomization = false; return printBarManager; }
public PreviewControl() { InitializeComponent(); printingSystem.SetCommandVisibility(PrintingSystemCommand.ClosePreview, DevExpress.XtraPrinting.CommandVisibility.None); fPrintBarManager = CreatePrintBarManager(printControl); }
public void InitPrintControl(PrjAmountRpt DataSource) { PrintTitleForm reportTitlePrint = new PrintTitleForm(); PrintPrjAmountPayRptForm reportPrjAmountPayRptPrint = new PrintPrjAmountPayRptForm(); PrintPrjAmountPayRptFormOld reportPrjAmountPayRptPrintOld = new PrintPrjAmountPayRptFormOld(); PrintListPayForm listPayFormPrint = new PrintListPayForm(); PrintTotalForm totalFormPrint = new PrintTotalForm(); reportTitlePrint.Datasource = DataSource; PrintControl printControl1 = new PrintControl(); PrintBarManager printBarManager = new PrintBarManager(); printBarManager.Form = printControl1; printBarManager.Initialize(printControl1); printBarManager.MainMenu.Visible = false; printBarManager.AllowCustomization = false; MeteringPayRptRoot root = new MeteringPayRptRoot(); root.Header = DataSource; root.AllList = DataSource.lstPayRpt; root.BoiDetails = DataSource.lstBoiPayRpt.FindAll(m => m.EndingQty.HasValue && m.EndingQty != 0 && !m.ItemName.Contains("合计") || m.ItemName.Contains("合计") && m.Sequence == 9999); //清单支付——details root.WbsBoiRptDetails = DataSource.lstWbsBoiRpt; //中间计量支付汇总表——details //中间支付 if (DataSource.IsNewData) { reportPrjAmountPayRptPrint.Root = root; } else { reportPrjAmountPayRptPrintOld.Root = root; } //清单支付 listPayFormPrint.Root = root; //中间计量支付汇总表 totalFormPrint.Root = root; this.PrintContainer.Controls.Add(printControl1); switch (PrintType) { case 0: case 1: printControl1.PrintingSystem = reportTitlePrint.PrintingSystem; break; case 2: printControl1.PrintingSystem = DataSource.IsNewData?reportPrjAmountPayRptPrint.PrintingSystem: reportPrjAmountPayRptPrintOld.PrintingSystem; break; case 3: printControl1.PrintingSystem = listPayFormPrint.PrintingSystem; break; case 4: printControl1.PrintingSystem = totalFormPrint.PrintingSystem; break; } //操作要显示什么按钮 printControl1.PrintingSystem.SetCommandVisibility(new PrintingSystemCommand[] { PrintingSystemCommand.ClosePreview, PrintingSystemCommand.Customize, PrintingSystemCommand.SendCsv, PrintingSystemCommand.SendFile, PrintingSystemCommand.SendGraphic, PrintingSystemCommand.SendMht, PrintingSystemCommand.SendPdf, PrintingSystemCommand.SendRtf, PrintingSystemCommand.SendTxt, PrintingSystemCommand.SendXlsx, PrintingSystemCommand.SendXls, //PrintingSystemCommand.ExportCsv, //PrintingSystemCommand.ExportFile, //PrintingSystemCommand.ExportGraphic, //PrintingSystemCommand.ExportHtm, //PrintingSystemCommand.ExportMht, //PrintingSystemCommand.ExportPdf, //PrintingSystemCommand.ExportRtf, //PrintingSystemCommand.ExportTxt, //PrintingSystemCommand.ExportXlsx, PrintingSystemCommand.ExportXls, //PrintingSystemCommand.ExportXps }, CommandVisibility.None); reportTitlePrint.CreateDocument(); if (DataSource.IsNewData) { reportPrjAmountPayRptPrint.CreateDocument(); } else { reportPrjAmountPayRptPrintOld.CreateDocument(); } listPayFormPrint.CreateDocument(); totalFormPrint.CreateDocument(); if (PrintType == 0) { reportTitlePrint.Pages.AddRange(DataSource.IsNewData? reportPrjAmountPayRptPrint.Pages: reportPrjAmountPayRptPrintOld.Pages); reportTitlePrint.Pages.AddRange(listPayFormPrint.Pages); reportTitlePrint.Pages.AddRange(totalFormPrint.Pages); } printControl1.Dock = DockStyle.Fill; }