• [Dxperience.8.*]报表预览控件PrintControl设置


    整理的对PrintControl进行设置的代码

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    using DevExpress.XtraEditors;
    using DevExpress.XtraReports.UI;
    using DevExpress.XtraPrinting.Preview;
    using DevExpress.XtraPrinting;
    using DevExpress.XtraPrinting.Control;

    namespace WindowsFormsApplication1
    {
        
    public partial class XtraForm2 : DevExpress.XtraEditors.XtraForm
        {
            
    public XtraForm2()
            {
                InitializeComponent();
            }

            
    private void XtraForm2_Load(object sender, EventArgs e)
            {
                
                XtraReport fXtraReport 
    = new XtraReport();
                
    //fXtraReport.LoadLayout(@"C:\1.repx");

                PrintingSystem printingSystem1 
    = new PrintingSystem();

                PrintControl printControl1 
    = new PrintControl();
                printControl1.PrintingSystem 
    = printingSystem1;


                PrintBarManager printBarManager 
    = new PrintBarManager();
                printBarManager.Form 
    = printControl1;
                printBarManager.Initialize(printControl1);
                printBarManager.MainMenu.Visible 
    = false;
                printBarManager.AllowCustomization 
    = false;

                printingSystem1.SetCommandVisibility(
    new PrintingSystemCommand[]{
                    PrintingSystemCommand.Open,
                    PrintingSystemCommand.Save,
                    PrintingSystemCommand.ClosePreview,
                    PrintingSystemCommand.Customize,
                    PrintingSystemCommand.SendCsv,
                    PrintingSystemCommand.SendFile,
                    PrintingSystemCommand.SendGraphic,
                    PrintingSystemCommand.SendMht,
                    PrintingSystemCommand.SendPdf,
                    PrintingSystemCommand.SendRtf,
                    PrintingSystemCommand.SendTxt,
                    PrintingSystemCommand.SendXls
                }, CommandVisibility.None);


                fXtraReport.PrintingSystem 
    = printingSystem1;
                fXtraReport.CreateDocument();

                Controls.Add(printControl1);
                printControl1.Dock 
    = DockStyle.Fill;
            }
        }
    }
    ----------------------------------- http://www.cnblogs.com/rock_chen/
  • 相关阅读:
    2020系统综合实践 第三次实践作业
    2020系统综合实践 第二次实践作业
    2020系统综合实践 第一次实践作业
    第03组 Beta版本演示
    第03组 Beta冲刺(4/4)
    第03组 Beta冲刺(3/4)
    OO第四次博客作业
    OO第三次博客作业
    OO第二次博客作业
    OO第一次博客作业
  • 原文地址:https://www.cnblogs.com/rock_chen/p/1233994.html
Copyright © 2020-2023  润新知