diff --git a/PROMS/VEPROMS User Interface/frmVEPROMS.Designer.cs b/PROMS/VEPROMS User Interface/frmVEPROMS.Designer.cs index c9b153c6..1e2d6994 100644 --- a/PROMS/VEPROMS User Interface/frmVEPROMS.Designer.cs +++ b/PROMS/VEPROMS User Interface/frmVEPROMS.Designer.cs @@ -44,6 +44,7 @@ namespace VEPROMS this.btnOpen = new DevComponents.DotNetBar.ButtonItem(); this.btnSave = new DevComponents.DotNetBar.ButtonItem(); this.btnSaveAs = new DevComponents.DotNetBar.ButtonItem(); + this.btnRepaginate = new DevComponents.DotNetBar.ButtonItem(); this.btnPrint = new DevComponents.DotNetBar.ButtonItem(); this.btnPrepare = new DevComponents.DotNetBar.ButtonItem(); this.btnAdmin = new DevComponents.DotNetBar.ButtonItem(); @@ -261,6 +262,7 @@ namespace VEPROMS this.btnOpen, this.btnSave, this.btnSaveAs, + this.btnRepaginate, this.btnPrint, this.btnPrepare, this.btnAdmin, @@ -301,13 +303,23 @@ namespace VEPROMS this.btnSaveAs.Name = "btnSaveAs"; this.btnSaveAs.Text = "Save &As"; // + // btnRepaginate + // + this.btnRepaginate.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; + this.btnRepaginate.Enabled = false; + this.btnRepaginate.Image = ((System.Drawing.Image)(resources.GetObject("btnRepaginate.Image"))); + this.btnRepaginate.Name = "btnRepaginate"; + this.btnRepaginate.Text = "&Repaginate"; + // // btnPrint // this.btnPrint.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; + this.btnPrint.Enabled = false; this.btnPrint.Image = ((System.Drawing.Image)(resources.GetObject("btnPrint.Image"))); this.btnPrint.Name = "btnPrint"; this.btnPrint.SubItemsExpandWidth = 24; - this.btnPrint.Text = "&Print..."; + this.btnPrint.Text = "Create &PDF"; + this.btnPrint.Click += new System.EventHandler(this.btnPrint_Click); // // btnPrepare // @@ -444,7 +456,7 @@ namespace VEPROMS this.labelItem11, this.btnItemInfo, this.lblItemID}); - this.bottomBar.Location = new System.Drawing.Point(5, 714); + this.bottomBar.Location = new System.Drawing.Point(5, 650); this.bottomBar.Name = "bottomBar"; this.bottomBar.Size = new System.Drawing.Size(1185, 29); this.bottomBar.Stretch = true; @@ -538,7 +550,7 @@ namespace VEPROMS this.epAnnotations.Expanded = false; this.epAnnotations.ExpandedBounds = new System.Drawing.Rectangle(4, 544, 1187, 202); this.epAnnotations.ExpandOnTitleClick = true; - this.epAnnotations.Location = new System.Drawing.Point(5, 688); + this.epAnnotations.Location = new System.Drawing.Point(5, 624); this.epAnnotations.Name = "epAnnotations"; this.epAnnotations.Size = new System.Drawing.Size(1185, 26); this.epAnnotations.Style.Alignment = System.Drawing.StringAlignment.Center; @@ -604,11 +616,11 @@ namespace VEPROMS this.epProcedures.Controls.Add(this.tv); this.epProcedures.Dock = System.Windows.Forms.DockStyle.Left; this.epProcedures.Expanded = false; - this.epProcedures.ExpandedBounds = new System.Drawing.Rectangle(4, 57, 326, 663); + this.epProcedures.ExpandedBounds = new System.Drawing.Rectangle(5, 57, 326, 593); this.epProcedures.ExpandOnTitleClick = true; this.epProcedures.Location = new System.Drawing.Point(5, 57); this.epProcedures.Name = "epProcedures"; - this.epProcedures.Size = new System.Drawing.Size(30, 631); + this.epProcedures.Size = new System.Drawing.Size(30, 567); this.epProcedures.Style.Alignment = System.Drawing.StringAlignment.Center; this.epProcedures.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.epProcedures.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2; @@ -637,7 +649,7 @@ namespace VEPROMS this.tv.HideSelection = false; this.tv.Location = new System.Drawing.Point(0, 26); this.tv.Name = "tv"; - this.tv.Size = new System.Drawing.Size(30, 607); + this.tv.Size = new System.Drawing.Size(30, 567); this.tv.TabIndex = 1; this.tv.MouseUp += new System.Windows.Forms.MouseEventHandler(this.tv_MouseUp); this.tv.WordSectionDeleted += new Volian.Controls.Library.WordSectionDeletedEvent(this.tv_WordSectionDeleted); @@ -656,7 +668,7 @@ namespace VEPROMS this.infoPanel.ExpandOnTitleClick = true; this.infoPanel.Location = new System.Drawing.Point(1127, 57); this.infoPanel.Name = "infoPanel"; - this.infoPanel.Size = new System.Drawing.Size(30, 631); + this.infoPanel.Size = new System.Drawing.Size(30, 567); this.infoPanel.Style.Alignment = System.Drawing.StringAlignment.Center; this.infoPanel.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.infoPanel.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2; @@ -877,7 +889,7 @@ namespace VEPROMS this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; this.expandableSplitter1.Location = new System.Drawing.Point(35, 57); this.expandableSplitter1.Name = "expandableSplitter1"; - this.expandableSplitter1.Size = new System.Drawing.Size(3, 631); + this.expandableSplitter1.Size = new System.Drawing.Size(3, 567); this.expandableSplitter1.Style = DevComponents.DotNetBar.eSplitterStyle.Office2007; this.expandableSplitter1.TabIndex = 5; this.expandableSplitter1.TabStop = false; @@ -909,7 +921,7 @@ namespace VEPROMS this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(205)))), ((int)(((byte)(208)))), ((int)(((byte)(213))))); this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; - this.expandableSplitter2.Location = new System.Drawing.Point(38, 685); + this.expandableSplitter2.Location = new System.Drawing.Point(38, 621); this.expandableSplitter2.Name = "expandableSplitter2"; this.expandableSplitter2.Size = new System.Drawing.Size(1089, 3); this.expandableSplitter2.Style = DevComponents.DotNetBar.eSplitterStyle.Office2007; @@ -945,7 +957,7 @@ namespace VEPROMS this.expandableSplitter3.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; this.expandableSplitter3.Location = new System.Drawing.Point(1124, 57); this.expandableSplitter3.Name = "expandableSplitter3"; - this.expandableSplitter3.Size = new System.Drawing.Size(3, 628); + this.expandableSplitter3.Size = new System.Drawing.Size(3, 564); this.expandableSplitter3.Style = DevComponents.DotNetBar.eSplitterStyle.Office2007; this.expandableSplitter3.TabIndex = 7; this.expandableSplitter3.TabStop = false; @@ -971,7 +983,7 @@ namespace VEPROMS this.toolsPanel.ExpandOnTitleClick = true; this.toolsPanel.Location = new System.Drawing.Point(1160, 57); this.toolsPanel.Name = "toolsPanel"; - this.toolsPanel.Size = new System.Drawing.Size(30, 631); + this.toolsPanel.Size = new System.Drawing.Size(30, 567); this.toolsPanel.Style.Alignment = System.Drawing.StringAlignment.Center; this.toolsPanel.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.toolsPanel.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2; @@ -996,8 +1008,8 @@ namespace VEPROMS // this.toolsTabs.BackColor = System.Drawing.Color.Transparent; this.toolsTabs.CanReorderTabs = true; - this.toolsTabs.Controls.Add(this.tabControlPanel2); this.toolsTabs.Controls.Add(this.annotationSearch); + this.toolsTabs.Controls.Add(this.tabControlPanel2); this.toolsTabs.Controls.Add(this.tabControlPanelLD); this.toolsTabs.Dock = System.Windows.Forms.DockStyle.Fill; this.toolsTabs.Location = new System.Drawing.Point(0, 26); @@ -1021,7 +1033,7 @@ namespace VEPROMS this.annotationSearch.Location = new System.Drawing.Point(0, 0); this.annotationSearch.Name = "annotationSearch"; this.annotationSearch.Padding = new System.Windows.Forms.Padding(1); - this.annotationSearch.Size = new System.Drawing.Size(316, 605); + this.annotationSearch.Size = new System.Drawing.Size(3, 605); this.annotationSearch.Style.BackColor1.Color = System.Drawing.SystemColors.Control; this.annotationSearch.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.annotationSearch.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Top) @@ -1043,7 +1055,7 @@ namespace VEPROMS this.displaySearch1.ProgressBar = null; this.displaySearch1.RightToLeft = System.Windows.Forms.RightToLeft.Yes; this.displaySearch1.SearchResults = null; - this.displaySearch1.Size = new System.Drawing.Size(314, 603); + this.displaySearch1.Size = new System.Drawing.Size(1, 603); this.displaySearch1.TabIndex = 0; // // toolstabResults @@ -1171,7 +1183,7 @@ namespace VEPROMS this.expandableSplitter4.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; this.expandableSplitter4.Location = new System.Drawing.Point(1157, 57); this.expandableSplitter4.Name = "expandableSplitter4"; - this.expandableSplitter4.Size = new System.Drawing.Size(3, 631); + this.expandableSplitter4.Size = new System.Drawing.Size(3, 567); this.expandableSplitter4.Style = DevComponents.DotNetBar.eSplitterStyle.Office2007; this.expandableSplitter4.TabIndex = 3; this.expandableSplitter4.TabStop = false; @@ -1197,7 +1209,7 @@ namespace VEPROMS this.tc.Name = "tc"; this.tc.RibbonExpanded = true; this.tc.SelectedDisplayTabItem = null; - this.tc.Size = new System.Drawing.Size(1086, 628); + this.tc.Size = new System.Drawing.Size(1086, 564); this.tc.TabIndex = 8; this.tc.PanelTabDisplay += new Volian.Controls.Library.StepPanelTabDisplayEvent(this.tc_PanelTabDisplay); this.tc.WordSectionClose += new Volian.Controls.Library.StepPanelWordSectionCloseEvent(this.tc_WordSectionClose); @@ -1212,7 +1224,7 @@ namespace VEPROMS this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoScroll = true; - this.ClientSize = new System.Drawing.Size(1195, 745); + this.ClientSize = new System.Drawing.Size(1195, 681); this.Controls.Add(this.tc); this.Controls.Add(this.expandableSplitter3); this.Controls.Add(this.expandableSplitter2); @@ -1361,6 +1373,7 @@ namespace VEPROMS private DevComponents.DotNetBar.ButtonItem btnShortCuts; private DevComponents.DotNetBar.LabelItem lblItemID; private System.Windows.Forms.ComboBox cmbFont; + private DevComponents.DotNetBar.ButtonItem btnRepaginate; } } diff --git a/PROMS/VEPROMS User Interface/frmVEPROMS.cs b/PROMS/VEPROMS User Interface/frmVEPROMS.cs index 1cb8567e..f809a69a 100644 --- a/PROMS/VEPROMS User Interface/frmVEPROMS.cs +++ b/PROMS/VEPROMS User Interface/frmVEPROMS.cs @@ -926,6 +926,7 @@ namespace VEPROMS } ctrlAnnotationDetails.UpdateAnnotationGrid(_CurrentItem); AnnotationPanelView(); + btnRepaginate.Enabled = btnPrint.Enabled = (_CurrentItem != null); } void _CurrentItem_Deleted(object sender) @@ -1286,5 +1287,19 @@ namespace VEPROMS StepRTB.MyFontFamily = cmbFont.SelectedValue as FontFamily; } + private void btnPrint_Click(object sender, EventArgs e) + { + //VETreeNode vtn = tv.SelectedNode as VETreeNode; + //DocVersionInfo dvi = vtn.VEObject as DocVersionInfo; + //while (dvi == null) + //{ + // vtn = vtn.Parent as VETreeNode; + // dvi = vtn.VEObject as DocVersionInfo; + //} + //string pnum = DisplayText.StaticStripRtfCommands(this._CurrentItem.MyProcedure.ProcedureConfig.Number).Replace("\\u8209?", "-"); + DlgPrintProcedure prnDlg = new DlgPrintProcedure(this._CurrentItem.MyProcedure);//dvi.DocVersionConfig,pnum); + prnDlg.Show(); + } + } } diff --git a/PROMS/VEPROMS User Interface/frmVEPROMS.resx b/PROMS/VEPROMS User Interface/frmVEPROMS.resx index a743238c..2f51eaa3 100644 --- a/PROMS/VEPROMS User Interface/frmVEPROMS.resx +++ b/PROMS/VEPROMS User Interface/frmVEPROMS.resx @@ -259,37 +259,70 @@ NN3axAuoTQok+jhD99YXGCaJKgrOmOJYe5hcYqOOCTh5KKUdVHq9QqCEBBjD74/ExkUzcNljF1ckP0AC RwDNZkBBAgzRya1A86bT5Fom8XLilIn7aP3eD22sHXOU5xzAv1uYFKCVzHX6JWQlEZlI/7Ir8+oPVjgD fwG3AOBIhe+ncQAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAASdAAA + EnQB3mYfeAAAAslJREFUWEe9lvtuElEQh+ub9Q18CZ/AB1CjMcYYkTYgIS1SrIRSEYr0llLo5c+maRMT + E2tvEmkt0AtsufSSdJxpck6GM8BC3JXkFwbmZPj2fDnLPgCAIXqlV1fv39nLg/Uj80uHPo8/HB5+fD+L + ACgzKyttSeXzVuv2FtwIzVa/2xUgmctZTQRwIzRbAOCVDvEklpet5s0NuBGa3WkHPKjBYrmbXV8HJ7K9 + swON62udz0tLEsBN55m1NagjgEp8cVECuOkcTxhYV1c6sYUFCeCmc9QKtVZLJzo3JwHIC/fkZJ3K5aCK + ACqTmYwEIC/ck5P1l2wWzptNnYl0WgKQF+7JyRp3F84aDZ0PyaQEIC/cky8WAx7eG7TG3YVKva4znkhI + APLCPZkA1KOr4Gv6rWPz81C+vNQJTk9LAPLCPZkAqre2tQV0rDJ4k+oVPuvT7CycWJZOYGpKApAX7skE + UL3DUgn2jo9tw2d9TKfhT62m449GJQB54Z461SW8Crs1nfoTqRQcVas6o5OTEoC8cE9O1qFkEooXFzre + SEQCkBfuyVTAe4PWY4kE/D4/1/GEwxKAvHBPJgD1jvAq+Jp+62A8DoWzM503oZAEIC/ckwmgevnNTZjB + U/AV/+F6hc96j/eUXwig8npsTAKQF+7JBFC9H8UifC8UbNM2KxqFw9NTnVfBoAQgL9xTp7qAQ+zWdOrj + 7sJ+paLzMhCQAOSFe3KyfheJwB4CqLzw+yUAeeGeTAW8N2j9NhyG3XJZ57nPJwHIC/dkAlBvH4fwNf3W + uLuwi3dQlWejoxKAvHBPJoDqZTc2IIVPOGk8Bb3CZ+Huwk8EUHk6MiIByAv3ZAKo3jc8AdsHB7YxnN89 + 8XotFo94LCcv3FOneufkpM2l3XrV587VDwsA8sI9OVlz510ByAv35GTNnXcFQD8ewxN39q+1dt4VwGz8 + r89/AZIgceYbb8MRAAAAAElFTkSuQmCC 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 + f82/z9vxfwGXPqZxsYacjAAAAABJRU5ErkJggg==