zoukankan      html  css  js  c++  java
  • [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/
  • 相关阅读:
    LeetCode 712. Minimum ASCII Delete Sum for Two Strings
    LeetCode 1143. Longest Common Subsequence
    LeetCode 334. Increasing Triplet Subsequence
    Atom支持Markdown和Latex
    使用pudb调试python
    Caffe学习笔记2--Ubuntu 14.04 64bit 安装Caffe(GPU版本)
    Window7下安装Ubuntu 14.04 64bit
    Cnblogs支持Latex及测试
    Caffe学习笔记1--Ubuntu 14.04 64bit caffe安装
    g++编译流程
  • 原文地址:https://www.cnblogs.com/rock_chen/p/1233994.html
Copyright © 2011-2022 走看看