From bc944fd1573f15faf655e009e30e0ce49b37ff74 Mon Sep 17 00:00:00 2001 From: peterforstmeier Date: Tue, 14 Jun 2011 20:26:36 +0200 Subject: [PATCH] fixed http://community.sharpdevelop.net/forums/t/13200.aspx --- .../ReportViewer/ReportViewer.Designer.cs | 26 +++++++++++----- .../Project/ReportViewer/ReportViewer.cs | 11 +------ .../Project/ReportViewer/ReportViewer.resx | 30 ++++--------------- 3 files changed, 25 insertions(+), 42 deletions(-) diff --git a/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/ReportViewer/ReportViewer.Designer.cs b/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/ReportViewer/ReportViewer.Designer.cs index 6cc5c3bc9a..df13cab2e4 100644 --- a/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/ReportViewer/ReportViewer.Designer.cs +++ b/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/ReportViewer/ReportViewer.Designer.cs @@ -48,6 +48,7 @@ namespace ICSharpCode.Reports.Core.ReportViewer this.comboZoom = new System.Windows.Forms.ToolStripComboBox(); this.printButton = new System.Windows.Forms.ToolStripButton(); this.pdfButton = new System.Windows.Forms.ToolStripButton(); + this.printToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.panel1.SuspendLayout(); this.contextMenuStrip1.SuspendLayout(); this.toolStrip1.SuspendLayout(); @@ -62,36 +63,38 @@ namespace ICSharpCode.Reports.Core.ReportViewer this.panel1.AutoScrollMargin = new System.Drawing.Size(5, 5); this.panel1.BackColor = System.Drawing.SystemColors.ControlDark; this.panel1.Controls.Add(this.drawingPanel); - this.panel1.Location = new System.Drawing.Point(5, 33); + this.panel1.Location = new System.Drawing.Point(5, 35); this.panel1.Margin = new System.Windows.Forms.Padding(0); this.panel1.Name = "panel1"; this.panel1.Padding = new System.Windows.Forms.Padding(5); - this.panel1.Size = new System.Drawing.Size(525, 373); + this.panel1.Size = new System.Drawing.Size(520, 373); this.panel1.TabIndex = 3; // // drawingPanel // this.drawingPanel.BackColor = System.Drawing.SystemColors.Window; + this.drawingPanel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; this.drawingPanel.ContextMenuStrip = this.contextMenuStrip1; - this.drawingPanel.Location = new System.Drawing.Point(5, 5); + this.drawingPanel.Location = new System.Drawing.Point(3, 5); this.drawingPanel.Name = "drawingPanel"; - this.drawingPanel.Size = new System.Drawing.Size(496, 500); + this.drawingPanel.Size = new System.Drawing.Size(498, 434); this.drawingPanel.TabIndex = 0; this.drawingPanel.Paint += new System.Windows.Forms.PaintEventHandler(this.DrawingPanelPaint); // // contextMenuStrip1 // this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.createPdfMenu}); + this.createPdfMenu, + this.printToolStripMenuItem}); this.contextMenuStrip1.Name = "contextMenuStrip1"; this.contextMenuStrip1.RenderMode = System.Windows.Forms.ToolStripRenderMode.Professional; - this.contextMenuStrip1.Size = new System.Drawing.Size(148, 26); + this.contextMenuStrip1.Size = new System.Drawing.Size(153, 70); this.contextMenuStrip1.Text = "Create PdfFile"; // // createPdfMenu // this.createPdfMenu.Name = "createPdfMenu"; - this.createPdfMenu.Size = new System.Drawing.Size(147, 22); + this.createPdfMenu.Size = new System.Drawing.Size(152, 22); this.createPdfMenu.Text = "Create PdfFile"; this.createPdfMenu.Click += new System.EventHandler(this.PdfButtonClick); // @@ -168,7 +171,6 @@ namespace ICSharpCode.Reports.Core.ReportViewer this.lastPageButton.Size = new System.Drawing.Size(23, 22); this.lastPageButton.Text = "&&LastPage"; this.lastPageButton.Click += new System.EventHandler(this.LastPageButtonClick); - // // toolStripSeparator1 // @@ -201,6 +203,13 @@ namespace ICSharpCode.Reports.Core.ReportViewer this.pdfButton.Text = "toolStripButton1"; this.pdfButton.Click += new System.EventHandler(this.PdfButtonClick); // + // printToolStripMenuItem + // + this.printToolStripMenuItem.Name = "printToolStripMenuItem"; + this.printToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.printToolStripMenuItem.Text = "Print"; + this.printToolStripMenuItem.Click += new System.EventHandler(this.PrintButton); + // // PreviewControl // this.BackColor = System.Drawing.SystemColors.GradientActiveCaption; @@ -216,6 +225,7 @@ namespace ICSharpCode.Reports.Core.ReportViewer this.ResumeLayout(false); this.PerformLayout(); } + private System.Windows.Forms.ToolStripMenuItem printToolStripMenuItem; private NumericToolStripTextBox numericToolStripTextBox2; private System.Windows.Forms.ToolStripLabel pageInfoLabel; private System.Windows.Forms.ToolStripButton pdfButton; diff --git a/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/ReportViewer/ReportViewer.cs b/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/ReportViewer/ReportViewer.cs index 4a24b34d13..4db42596cf 100644 --- a/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/ReportViewer/ReportViewer.cs +++ b/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/ReportViewer/ReportViewer.cs @@ -137,18 +137,14 @@ namespace ICSharpCode.Reports.Core.ReportViewer private void RunFormSheet(ReportModel reportModel) { -// runner.PageCreated += OnPageCreated; runner.RunReport(reportModel,(ReportParameters)null); -// runner.PageCreated -= OnPageCreated; ShowCompleted(); } private void RunDataReport(ReportModel reportModel, IDataManager data) { -// runner.PageCreated += OnPageCreated; runner.RunReport(reportModel,data); -// runner.PageCreated -= OnPageCreated; ShowCompleted(); } @@ -503,12 +499,6 @@ namespace ICSharpCode.Reports.Core.ReportViewer private void PdfButtonClick(object sender, EventArgs e) - { - this.CreatePdf(); - } - - - private void CreatePdf() { using (SaveFileDialog saveDialog = new SaveFileDialog()) { saveDialog.FileName = this.reportSettings.ReportName; @@ -524,6 +514,7 @@ namespace ICSharpCode.Reports.Core.ReportViewer } } + #endregion private void SetPages() diff --git a/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/ReportViewer/ReportViewer.resx b/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/ReportViewer/ReportViewer.resx index a42f6a5b33..90527653fc 100644 --- a/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/ReportViewer/ReportViewer.resx +++ b/src/AddIns/Misc/Reports/ICSharpCode.Reports.Core/Project/ReportViewer/ReportViewer.resx @@ -112,18 +112,18 @@ 2.0 - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + 116, 17 - + 17, 17 - + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 @@ -176,7 +176,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKMSURBVDhPfZNrSNNRGIfta30Ikj70ISsK1Ip0Yihq3i9Z + YQUAAAAJcEhZcwAADsAAAA7AAWrWiQkAAAKMSURBVDhPfZNrSNNRGIfta30Ikj70ISsK1Ip0Yihq3i9Z SliKitIFQxMhTSgSicD6IH3QCJdixiopL2laeVlq3vKKZSPN2GJWtjbnnNO2NC/19HfC5I/aDw68nPOe 5/zOed9jhyDflBr6h3TL4YZyjKtgU3g52+Jr2Rwss+XZLUf2oTJ2xFQyojZuCNh9uh67vHFcO//gmNEk BjjEVuHy3MTexCq63/1YF7IvqYEtt0bxqDPhlCYXA/bEVrNVqsWl2oBbupyKBtUaiHNKE9ulGkJbzLhm @@ -188,24 +188,6 @@ JSp61GZRGQNLRkkamqdQYEY8WHG1LKsDiXSU7M+L9P0Ev3tq+r/+WtNIIaUaLioXeDgluCtb7VYrIKZG h+I3+JeOMaIXgnUUWqklVbXEfQFwsnpc7CBYKJ9vhQ6teWndzcuT0Q2TdMzDhBAnyFc/ndXBGeH1FXph 9T+KbjRyrnWa5HYTh58abJn/ACAoUCkuveSxAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAALMSURBVDhPlZJbSFRRFIanJCkMk5JKo5LShGy8ZJiOheYl - nRobZ9TEvHTxknlDM7KMskG0tEwrTSGM6iHsJVTwkjbO6ENJ1kMQVDromfuZuyOOCGP8nXMG5vTqhg2b - tdb/rX/tvTnfvxFQKlfAWeeiNbSWQx+WZYMwt9XBKCkFWZcHfU0WdJXp0JWdhbZMAG1JCtSX46EuOAFV - 1lH8Tg3E/MtWtrH5yS3YP/TC9voxzB31MLXUwNBYDkNDCQx3C0HeLoD+RjYFFUJTmIC5jHCM8fxZ18am - CtjetMHSLYHpYTUW+7qxtmh1F6xZDLD2tjBidX4sFJkR+BS3nwWQ9RdhfnqH6bw09I5JLEsHYGymnVRg - WdrPxBb7uqCkxLQDaWIgC9BXZ8LYVAn7+24maHkugbY0DZoriVDnxVJzR8DUXMnkzK21UIhDMfE/gL4w - 8l4R/tptcEyNULOKoSnhuzuoMrhQCYPhkPXDqSOgEIVAlnCAdaAtPg3yZq6re5eEAogoByxAc54LjSgI - 5sZipmZeeAiy+H0sQHMpHvQYbkAVBbjGAnQ5XOgyAmF9UMLULKQFQH7SjwWocqIogQBrNhMcn8ehqxJC - V37GXUDmh4LMDsLql2E41XMg+H6YitnBApRiyiJ1YdZXj5igtaeR+kQp0F89BbIoGoYCLuydta6XaKuA - MskHk8e2soAF/kGoc2OgKUrC0uBbJrEyPQ5rey1s7dVY/Trmig30wMDfBmXcFkyGebKA+QR/KEVcqC9E - Q1ucDEtnA5ykyl3g1Chgf3YdBoEvyCQvELxNmDjiwQJ+xmzHn+QAzJ4Lwaw4HHPiMGpzqfc+jIX0IBCC - vSBSd4JI9AYR64lfkRsxFLzBBVASDiheNGEowgejx3dhlLcHI9Qe5/nhI283pNG+kEd5Qx7phYnwzZBz - PTBMiX903Aet5cxMK1yHdS5aMzM9h3/8fvEPYJVcPgAAAABJRU5ErkJggg==