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/
  • 相关阅读:
    区块链到底是什么?
    Focusky:把每个PPT都变成3D动画
    c# 嵌入资源文件
    向ArcGIS的ToolBarControl中添加任意的windows控件的方法
    C# 获得MP4时长
    arcmap Command
    C# PPT 查找替换
    C# 操作PPt,去掉文本框的边框
    arcgis 按面积分割, 按比例分割面积,按等份批量面积分割工具
    电动自行车如何过马路?规定:下车推行!
  • 原文地址:https://www.cnblogs.com/rock_chen/p/1233994.html
Copyright © 2011-2022 走看看