Наследование: DevExpress.XtraReports.UI.XtraReport
        private void Form1_Load(object sender, EventArgs e)
        {
            report = new XtraReport1();
            documentViewer1.DocumentSource = report;
            report.CreateDocument();

            PrintingSystemBase printingSystem1 = report.PrintingSystem;

            // Obtain the current export options.
            ExportOptions options = printingSystem1.ExportOptions;

            // Set Print Preview options.
            options.PrintPreview.ActionAfterExport       = ActionAfterExport.AskUser;
            options.PrintPreview.DefaultDirectory        = "C:\\Temp";
            options.PrintPreview.DefaultFileName         = "Report";
            options.PrintPreview.SaveMode                = SaveMode.UsingDefaultPath;
            options.PrintPreview.ShowOptionsBeforeExport = false;

            // Set E-mail options.
            options.Email.RecipientAddress = "*****@*****.**";
            options.Email.RecipientName    = "Someone";
            options.Email.Subject          = "Test";
            options.Email.Body             = "Test";

            // Set CSV-specific export options.
            options.Csv.Encoding  = Encoding.Unicode;
            options.Csv.Separator =
                CultureInfo.CurrentCulture.TextInfo.ListSeparator.ToString();

            // Set HTML-specific export options.
            options.Html.CharacterSet           = "UTF-8";
            options.Html.RemoveSecondarySymbols = false;
            options.Html.Title = "Test Title";

            // Set Image-specific export options.
            options.Image.Format = ImageFormat.Jpeg;

            // Set MHT-specific export options.
            options.Mht.CharacterSet           = "UTF-8";
            options.Mht.RemoveSecondarySymbols = false;
            options.Mht.Title = "Test Title";

            // Set PDF-specific export options.
            options.Pdf.Compressed                  = true;
            options.Pdf.ImageQuality                = PdfJpegImageQuality.Low;
            options.Pdf.NeverEmbeddedFonts          = "Tahoma;Courier New";
            options.Pdf.DocumentOptions.Application = "Test Application";
            options.Pdf.DocumentOptions.Author      = "Test Team";
            options.Pdf.DocumentOptions.Keywords    = "Test1, Test2";
            options.Pdf.DocumentOptions.Subject     = "Test Subject";
            options.Pdf.DocumentOptions.Title       = "Test Title";

            // Set Text-specific export options.
            options.Text.Encoding  = Encoding.Unicode;
            options.Text.Separator =
                CultureInfo.CurrentCulture.TextInfo.ListSeparator.ToString();

            // Set XLS-specific export options.
            options.Xls.ShowGridLines  = true;
            options.Xls.SheetName      = "Page 1";
            options.Xls.TextExportMode = TextExportMode.Value;

            // Set XLSX-specific export options.
            options.Xlsx.ShowGridLines  = true;
            options.Xlsx.SheetName      = "Page 1";
            options.Xlsx.TextExportMode = TextExportMode.Value;
        }
Пример #2
0
        private void Form1_Load(object sender, EventArgs e)
        {
            XtraReport1 rep = new XtraReport1();

            rep.ShowPreview();
        }