コード例 #1
0
        protected PrintBarManager CreatePrintBarManager(PrintControl pc)
        {
            PrintBarManager printBarManager = new PrintBarManager();

            printBarManager.Form = printControl;
            printBarManager.Initialize(pc);
            printBarManager.MainMenu.Visible   = false;
            printBarManager.AllowCustomization = false;
            return(printBarManager);
        }
コード例 #2
0
        private PrintBarManager CreatePrintBarManager(PrintControl pc)
        {
            PrintBarManager manager = new PrintBarManager {
                Form = this.printControl
            };

            manager.Initialize(pc);
            manager.MainMenu.Visible   = false;
            manager.AllowCustomization = false;
            return(manager);
        }
コード例 #3
0
ファイル: PPrintControl.cs プロジェクト: honx-x/Kiosk_Aloe_1
        private PrintBarManager CreatePrintBarManager()
        {
            PrintBarManager pManager = new PrintBarManager {
                Form = this
            };

            pManager.Initialize(this);
            pManager.MainMenu.Visible   = false;
            pManager.AllowCustomization = false;
            return(pManager);
        }
コード例 #4
0
 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;
 }
コード例 #5
0
 public PreviewControl()
 {
     InitializeComponent();
     fPrintBarManager = CreatePrintBarManager(printControl);
 }
コード例 #6
0
ファイル: ReportPreview.cs プロジェクト: fizikci/Cinar
 protected PrintBarManager CreatePrintBarManager(PrintControl pc)
 {
     PrintBarManager printBarManager = new PrintBarManager();
     printBarManager.Form = printControl;
     printBarManager.Initialize(pc);
     printBarManager.MainMenu.Visible = false;
     printBarManager.AllowCustomization = false;
     return printBarManager;
 }
コード例 #7
0
ファイル: PreviewControl.cs プロジェクト: BillyWu/Granitypark
 public PreviewControl()
 {
     InitializeComponent();
     printingSystem.SetCommandVisibility(PrintingSystemCommand.ClosePreview, DevExpress.XtraPrinting.CommandVisibility.None);
     fPrintBarManager = CreatePrintBarManager(printControl);
 }
コード例 #8
0
        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;
        }
コード例 #9
0
ファイル: PreviewControl.cs プロジェクト: BillyWu/Granitypark
 public PreviewControl()
 {
     InitializeComponent();
     printingSystem.SetCommandVisibility(PrintingSystemCommand.ClosePreview, DevExpress.XtraPrinting.CommandVisibility.None);
     fPrintBarManager = CreatePrintBarManager(printControl);
 }