diff --git a/PROMS/VEPROMS/PrintMSWord/frmAnalyze.Designer.cs b/PROMS/VEPROMS/PrintMSWord/frmAnalyze.Designer.cs deleted file mode 100644 index e9e81585..00000000 --- a/PROMS/VEPROMS/PrintMSWord/frmAnalyze.Designer.cs +++ /dev/null @@ -1,609 +0,0 @@ -namespace PrintMSWord -{ - partial class frmAnalyze - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.splitContainer1 = new System.Windows.Forms.SplitContainer(); - this.splitContainer2 = new System.Windows.Forms.SplitContainer(); - this.lbDocVersion = new System.Windows.Forms.ListBox(); - this.lbProcedure = new System.Windows.Forms.ListBox(); - this.lbSections = new System.Windows.Forms.ListBox(); - this.menuStrip1 = new System.Windows.Forms.MenuStrip(); - this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.proceduresToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); - this.countToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); - this.walkStepsToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); - this.listSectionsToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); - this.buldXMLToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.wordSectionsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.countToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.walkStepsToolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem(); - this.listSectionsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.convertToPDFToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.countROsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.convertToPDFwithROsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.determineLengthToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.promsPrinterToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.oneSectionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.walkStepsToolStripMenuItem3 = new System.Windows.Forms.ToolStripMenuItem(); - this.pDFToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.listROsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.findROsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.determineLengthToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); - this.promsPrinterToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); - this.cleanupToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.closeAcrobatToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.removePDFsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.pDFMethodToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toPDFToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toPDF2003BGToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toPDF2003FGToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toPDF2007ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.rODataToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.getAllPlotsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.getAllFortranNumbersToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.getAllImagesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.typesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.statusStrip1 = new System.Windows.Forms.StatusStrip(); - this.tsslStatus = new System.Windows.Forms.ToolStripStatusLabel(); - this.tbAdjust = new System.Windows.Forms.TextBox(); - this.tbAdjustX = new System.Windows.Forms.TextBox(); - this.tbAdjustY = new System.Windows.Forms.TextBox(); - this.label1 = new System.Windows.Forms.Label(); - this.label2 = new System.Windows.Forms.Label(); - this.label3 = new System.Windows.Forms.Label(); - this.splitContainer1.Panel1.SuspendLayout(); - this.splitContainer1.Panel2.SuspendLayout(); - this.splitContainer1.SuspendLayout(); - this.splitContainer2.Panel1.SuspendLayout(); - this.splitContainer2.Panel2.SuspendLayout(); - this.splitContainer2.SuspendLayout(); - this.menuStrip1.SuspendLayout(); - this.statusStrip1.SuspendLayout(); - this.SuspendLayout(); - // - // splitContainer1 - // - this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill; - this.splitContainer1.Location = new System.Drawing.Point(0, 24); - this.splitContainer1.Name = "splitContainer1"; - // - // splitContainer1.Panel1 - // - this.splitContainer1.Panel1.Controls.Add(this.splitContainer2); - // - // splitContainer1.Panel2 - // - this.splitContainer1.Panel2.Controls.Add(this.lbSections); - this.splitContainer1.Size = new System.Drawing.Size(690, 373); - this.splitContainer1.SplitterDistance = 230; - this.splitContainer1.TabIndex = 0; - // - // splitContainer2 - // - this.splitContainer2.Dock = System.Windows.Forms.DockStyle.Fill; - this.splitContainer2.Location = new System.Drawing.Point(0, 0); - this.splitContainer2.Name = "splitContainer2"; - this.splitContainer2.Orientation = System.Windows.Forms.Orientation.Horizontal; - // - // splitContainer2.Panel1 - // - this.splitContainer2.Panel1.Controls.Add(this.lbDocVersion); - // - // splitContainer2.Panel2 - // - this.splitContainer2.Panel2.Controls.Add(this.lbProcedure); - this.splitContainer2.Size = new System.Drawing.Size(230, 373); - this.splitContainer2.SplitterDistance = 83; - this.splitContainer2.TabIndex = 0; - // - // lbDocVersion - // - this.lbDocVersion.Dock = System.Windows.Forms.DockStyle.Fill; - this.lbDocVersion.FormattingEnabled = true; - this.lbDocVersion.Location = new System.Drawing.Point(0, 0); - this.lbDocVersion.Name = "lbDocVersion"; - this.lbDocVersion.Size = new System.Drawing.Size(230, 82); - this.lbDocVersion.TabIndex = 0; - this.lbDocVersion.SelectedValueChanged += new System.EventHandler(this.lbDocVersion_SelectedValueChanged); - // - // lbProcedure - // - this.lbProcedure.Dock = System.Windows.Forms.DockStyle.Fill; - this.lbProcedure.FormattingEnabled = true; - this.lbProcedure.Location = new System.Drawing.Point(0, 0); - this.lbProcedure.Name = "lbProcedure"; - this.lbProcedure.Size = new System.Drawing.Size(230, 277); - this.lbProcedure.TabIndex = 0; - this.lbProcedure.SelectedValueChanged += new System.EventHandler(this.lbProcedure_SelectedValueChanged); - // - // lbSections - // - this.lbSections.Dock = System.Windows.Forms.DockStyle.Fill; - this.lbSections.FormattingEnabled = true; - this.lbSections.Location = new System.Drawing.Point(0, 0); - this.lbSections.Name = "lbSections"; - this.lbSections.Size = new System.Drawing.Size(456, 368); - this.lbSections.TabIndex = 0; - this.lbSections.DoubleClick += new System.EventHandler(this.lbSections_DoubleClick); - // - // menuStrip1 - // - this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.fileToolStripMenuItem, - this.proceduresToolStripMenuItem1, - this.wordSectionsToolStripMenuItem, - this.oneSectionToolStripMenuItem, - this.cleanupToolStripMenuItem, - this.pDFMethodToolStripMenuItem, - this.rODataToolStripMenuItem}); - this.menuStrip1.Location = new System.Drawing.Point(0, 0); - this.menuStrip1.Name = "menuStrip1"; - this.menuStrip1.Size = new System.Drawing.Size(690, 24); - this.menuStrip1.TabIndex = 1; - this.menuStrip1.Text = "menuStrip1"; - // - // fileToolStripMenuItem - // - this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.exitToolStripMenuItem}); - this.fileToolStripMenuItem.Name = "fileToolStripMenuItem"; - this.fileToolStripMenuItem.Size = new System.Drawing.Size(37, 20); - this.fileToolStripMenuItem.Text = "&File"; - // - // exitToolStripMenuItem - // - this.exitToolStripMenuItem.Name = "exitToolStripMenuItem"; - this.exitToolStripMenuItem.Size = new System.Drawing.Size(92, 22); - this.exitToolStripMenuItem.Text = "E&xit"; - this.exitToolStripMenuItem.Click += new System.EventHandler(this.exitToolStripMenuItem_Click); - // - // proceduresToolStripMenuItem1 - // - this.proceduresToolStripMenuItem1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.countToolStripMenuItem1, - this.walkStepsToolStripMenuItem1, - this.listSectionsToolStripMenuItem1, - this.buldXMLToolStripMenuItem}); - this.proceduresToolStripMenuItem1.Name = "proceduresToolStripMenuItem1"; - this.proceduresToolStripMenuItem1.Size = new System.Drawing.Size(78, 20); - this.proceduresToolStripMenuItem1.Text = "Procedures"; - // - // countToolStripMenuItem1 - // - this.countToolStripMenuItem1.Name = "countToolStripMenuItem1"; - this.countToolStripMenuItem1.Size = new System.Drawing.Size(139, 22); - this.countToolStripMenuItem1.Text = "Count"; - this.countToolStripMenuItem1.Click += new System.EventHandler(this.countToolStripMenuItem1_Click); - // - // walkStepsToolStripMenuItem1 - // - this.walkStepsToolStripMenuItem1.Name = "walkStepsToolStripMenuItem1"; - this.walkStepsToolStripMenuItem1.Size = new System.Drawing.Size(139, 22); - this.walkStepsToolStripMenuItem1.Text = "Walk Steps"; - this.walkStepsToolStripMenuItem1.Click += new System.EventHandler(this.walkStepsToolStripMenuItem1_Click); - // - // listSectionsToolStripMenuItem1 - // - this.listSectionsToolStripMenuItem1.Name = "listSectionsToolStripMenuItem1"; - this.listSectionsToolStripMenuItem1.Size = new System.Drawing.Size(139, 22); - this.listSectionsToolStripMenuItem1.Text = "List Sections"; - this.listSectionsToolStripMenuItem1.Click += new System.EventHandler(this.listSectionsToolStripMenuItem1_Click); - // - // buldXMLToolStripMenuItem - // - this.buldXMLToolStripMenuItem.Name = "buldXMLToolStripMenuItem"; - this.buldXMLToolStripMenuItem.Size = new System.Drawing.Size(139, 22); - this.buldXMLToolStripMenuItem.Text = "BuldXML"; - this.buldXMLToolStripMenuItem.Click += new System.EventHandler(this.buldXMLToolStripMenuItem_Click); - // - // wordSectionsToolStripMenuItem - // - this.wordSectionsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.countToolStripMenuItem, - this.walkStepsToolStripMenuItem2, - this.listSectionsToolStripMenuItem, - this.convertToPDFToolStripMenuItem, - this.countROsToolStripMenuItem, - this.convertToPDFwithROsToolStripMenuItem, - this.determineLengthToolStripMenuItem, - this.promsPrinterToolStripMenuItem}); - this.wordSectionsToolStripMenuItem.Name = "wordSectionsToolStripMenuItem"; - this.wordSectionsToolStripMenuItem.Size = new System.Drawing.Size(63, 20); - this.wordSectionsToolStripMenuItem.Text = "Sections"; - // - // countToolStripMenuItem - // - this.countToolStripMenuItem.Name = "countToolStripMenuItem"; - this.countToolStripMenuItem.Size = new System.Drawing.Size(195, 22); - this.countToolStripMenuItem.Text = "Count"; - this.countToolStripMenuItem.Click += new System.EventHandler(this.countToolStripMenuItem_Click); - // - // walkStepsToolStripMenuItem2 - // - this.walkStepsToolStripMenuItem2.Name = "walkStepsToolStripMenuItem2"; - this.walkStepsToolStripMenuItem2.Size = new System.Drawing.Size(195, 22); - this.walkStepsToolStripMenuItem2.Text = "Walk Steps"; - this.walkStepsToolStripMenuItem2.Click += new System.EventHandler(this.walkStepsToolStripMenuItem2_Click); - // - // listSectionsToolStripMenuItem - // - this.listSectionsToolStripMenuItem.Name = "listSectionsToolStripMenuItem"; - this.listSectionsToolStripMenuItem.Size = new System.Drawing.Size(195, 22); - this.listSectionsToolStripMenuItem.Text = "List Sections"; - this.listSectionsToolStripMenuItem.Click += new System.EventHandler(this.listSectionsToolStripMenuItem_Click); - // - // convertToPDFToolStripMenuItem - // - this.convertToPDFToolStripMenuItem.Name = "convertToPDFToolStripMenuItem"; - this.convertToPDFToolStripMenuItem.Size = new System.Drawing.Size(195, 22); - this.convertToPDFToolStripMenuItem.Text = "ConvertToPDF"; - this.convertToPDFToolStripMenuItem.Click += new System.EventHandler(this.convertToPDFToolStripMenuItem_Click); - // - // countROsToolStripMenuItem - // - this.countROsToolStripMenuItem.Name = "countROsToolStripMenuItem"; - this.countROsToolStripMenuItem.Size = new System.Drawing.Size(195, 22); - this.countROsToolStripMenuItem.Text = "Count ROs"; - this.countROsToolStripMenuItem.Click += new System.EventHandler(this.countROsToolStripMenuItem_Click); - // - // convertToPDFwithROsToolStripMenuItem - // - this.convertToPDFwithROsToolStripMenuItem.Name = "convertToPDFwithROsToolStripMenuItem"; - this.convertToPDFwithROsToolStripMenuItem.Size = new System.Drawing.Size(195, 22); - this.convertToPDFwithROsToolStripMenuItem.Text = "ConvertToPDFwithROs"; - this.convertToPDFwithROsToolStripMenuItem.Click += new System.EventHandler(this.convertToPDFwithROsToolStripMenuItem_Click); - // - // determineLengthToolStripMenuItem - // - this.determineLengthToolStripMenuItem.Name = "determineLengthToolStripMenuItem"; - this.determineLengthToolStripMenuItem.Size = new System.Drawing.Size(195, 22); - this.determineLengthToolStripMenuItem.Text = "DetermineLength"; - this.determineLengthToolStripMenuItem.Click += new System.EventHandler(this.determineLengthToolStripMenuItem_Click); - // - // promsPrinterToolStripMenuItem - // - this.promsPrinterToolStripMenuItem.Name = "promsPrinterToolStripMenuItem"; - this.promsPrinterToolStripMenuItem.Size = new System.Drawing.Size(195, 22); - this.promsPrinterToolStripMenuItem.Text = "PromsPrinter"; - this.promsPrinterToolStripMenuItem.Click += new System.EventHandler(this.promsPrinterToolStripMenuItem_Click); - // - // oneSectionToolStripMenuItem - // - this.oneSectionToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.walkStepsToolStripMenuItem3, - this.pDFToolStripMenuItem, - this.listROsToolStripMenuItem, - this.findROsToolStripMenuItem, - this.determineLengthToolStripMenuItem1, - this.promsPrinterToolStripMenuItem1}); - this.oneSectionToolStripMenuItem.Name = "oneSectionToolStripMenuItem"; - this.oneSectionToolStripMenuItem.Size = new System.Drawing.Size(58, 20); - this.oneSectionToolStripMenuItem.Text = "Section"; - // - // walkStepsToolStripMenuItem3 - // - this.walkStepsToolStripMenuItem3.Name = "walkStepsToolStripMenuItem3"; - this.walkStepsToolStripMenuItem3.Size = new System.Drawing.Size(166, 22); - this.walkStepsToolStripMenuItem3.Text = "Walk Steps"; - this.walkStepsToolStripMenuItem3.Click += new System.EventHandler(this.walkStepsToolStripMenuItem3_Click); - // - // pDFToolStripMenuItem - // - this.pDFToolStripMenuItem.Name = "pDFToolStripMenuItem"; - this.pDFToolStripMenuItem.Size = new System.Drawing.Size(166, 22); - this.pDFToolStripMenuItem.Text = "PDF"; - this.pDFToolStripMenuItem.Click += new System.EventHandler(this.pDFToolStripMenuItem_Click); - // - // listROsToolStripMenuItem - // - this.listROsToolStripMenuItem.Name = "listROsToolStripMenuItem"; - this.listROsToolStripMenuItem.Size = new System.Drawing.Size(166, 22); - this.listROsToolStripMenuItem.Text = "List ROs"; - this.listROsToolStripMenuItem.Click += new System.EventHandler(this.listROsToolStripMenuItem_Click); - // - // findROsToolStripMenuItem - // - this.findROsToolStripMenuItem.Name = "findROsToolStripMenuItem"; - this.findROsToolStripMenuItem.Size = new System.Drawing.Size(166, 22); - this.findROsToolStripMenuItem.Text = "Find ROs"; - this.findROsToolStripMenuItem.Click += new System.EventHandler(this.findROsToolStripMenuItem_Click); - // - // determineLengthToolStripMenuItem1 - // - this.determineLengthToolStripMenuItem1.Name = "determineLengthToolStripMenuItem1"; - this.determineLengthToolStripMenuItem1.Size = new System.Drawing.Size(166, 22); - this.determineLengthToolStripMenuItem1.Text = "DetermineLength"; - this.determineLengthToolStripMenuItem1.Click += new System.EventHandler(this.determineLengthToolStripMenuItem1_Click); - // - // promsPrinterToolStripMenuItem1 - // - this.promsPrinterToolStripMenuItem1.Name = "promsPrinterToolStripMenuItem1"; - this.promsPrinterToolStripMenuItem1.Size = new System.Drawing.Size(166, 22); - this.promsPrinterToolStripMenuItem1.Text = "PromsPrinter"; - this.promsPrinterToolStripMenuItem1.Click += new System.EventHandler(this.promsPrinterToolStripMenuItem1_Click); - // - // cleanupToolStripMenuItem - // - this.cleanupToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.closeAcrobatToolStripMenuItem, - this.removePDFsToolStripMenuItem}); - this.cleanupToolStripMenuItem.Name = "cleanupToolStripMenuItem"; - this.cleanupToolStripMenuItem.Size = new System.Drawing.Size(68, 20); - this.cleanupToolStripMenuItem.Text = "Clean-up"; - // - // closeAcrobatToolStripMenuItem - // - this.closeAcrobatToolStripMenuItem.Name = "closeAcrobatToolStripMenuItem"; - this.closeAcrobatToolStripMenuItem.Size = new System.Drawing.Size(148, 22); - this.closeAcrobatToolStripMenuItem.Text = "Close Acrobat"; - this.closeAcrobatToolStripMenuItem.Click += new System.EventHandler(this.closeAcrobatToolStripMenuItem_Click); - // - // removePDFsToolStripMenuItem - // - this.removePDFsToolStripMenuItem.Name = "removePDFsToolStripMenuItem"; - this.removePDFsToolStripMenuItem.Size = new System.Drawing.Size(148, 22); - this.removePDFsToolStripMenuItem.Text = "Remove PDFs"; - this.removePDFsToolStripMenuItem.Click += new System.EventHandler(this.removePDFsToolStripMenuItem_Click); - // - // pDFMethodToolStripMenuItem - // - this.pDFMethodToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.toPDFToolStripMenuItem, - this.toPDF2003BGToolStripMenuItem, - this.toPDF2003FGToolStripMenuItem, - this.toPDF2007ToolStripMenuItem}); - this.pDFMethodToolStripMenuItem.Name = "pDFMethodToolStripMenuItem"; - this.pDFMethodToolStripMenuItem.Size = new System.Drawing.Size(85, 20); - this.pDFMethodToolStripMenuItem.Text = "PDF Method"; - // - // toPDFToolStripMenuItem - // - this.toPDFToolStripMenuItem.Checked = true; - this.toPDFToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked; - this.toPDFToolStripMenuItem.Name = "toPDFToolStripMenuItem"; - this.toPDFToolStripMenuItem.Size = new System.Drawing.Size(148, 22); - this.toPDFToolStripMenuItem.Text = "ToPDF"; - this.toPDFToolStripMenuItem.Click += new System.EventHandler(this.toPDFMethodToggle_Click); - // - // toPDF2003BGToolStripMenuItem - // - this.toPDF2003BGToolStripMenuItem.Name = "toPDF2003BGToolStripMenuItem"; - this.toPDF2003BGToolStripMenuItem.Size = new System.Drawing.Size(148, 22); - this.toPDF2003BGToolStripMenuItem.Text = "ToPDF2003BG"; - this.toPDF2003BGToolStripMenuItem.Click += new System.EventHandler(this.toPDFMethodToggle_Click); - // - // toPDF2003FGToolStripMenuItem - // - this.toPDF2003FGToolStripMenuItem.Name = "toPDF2003FGToolStripMenuItem"; - this.toPDF2003FGToolStripMenuItem.Size = new System.Drawing.Size(148, 22); - this.toPDF2003FGToolStripMenuItem.Text = "ToPDF2003FG"; - this.toPDF2003FGToolStripMenuItem.Click += new System.EventHandler(this.toPDFMethodToggle_Click); - // - // toPDF2007ToolStripMenuItem - // - this.toPDF2007ToolStripMenuItem.Name = "toPDF2007ToolStripMenuItem"; - this.toPDF2007ToolStripMenuItem.Size = new System.Drawing.Size(148, 22); - this.toPDF2007ToolStripMenuItem.Text = "ToPDF2007"; - this.toPDF2007ToolStripMenuItem.Click += new System.EventHandler(this.toPDFMethodToggle_Click); - // - // rODataToolStripMenuItem - // - this.rODataToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.getAllPlotsToolStripMenuItem, - this.getAllFortranNumbersToolStripMenuItem, - this.getAllImagesToolStripMenuItem, - this.typesToolStripMenuItem}); - this.rODataToolStripMenuItem.Name = "rODataToolStripMenuItem"; - this.rODataToolStripMenuItem.Size = new System.Drawing.Size(59, 20); - this.rODataToolStripMenuItem.Text = "ROData"; - // - // getAllPlotsToolStripMenuItem - // - this.getAllPlotsToolStripMenuItem.Name = "getAllPlotsToolStripMenuItem"; - this.getAllPlotsToolStripMenuItem.Size = new System.Drawing.Size(193, 22); - this.getAllPlotsToolStripMenuItem.Text = "GetAllPlots"; - this.getAllPlotsToolStripMenuItem.Click += new System.EventHandler(this.getAllPlotsToolStripMenuItem_Click); - // - // getAllFortranNumbersToolStripMenuItem - // - this.getAllFortranNumbersToolStripMenuItem.Name = "getAllFortranNumbersToolStripMenuItem"; - this.getAllFortranNumbersToolStripMenuItem.Size = new System.Drawing.Size(193, 22); - this.getAllFortranNumbersToolStripMenuItem.Text = "GetAllFortranNumbers"; - this.getAllFortranNumbersToolStripMenuItem.Click += new System.EventHandler(this.getAllFortranNumbersToolStripMenuItem_Click); - // - // getAllImagesToolStripMenuItem - // - this.getAllImagesToolStripMenuItem.Name = "getAllImagesToolStripMenuItem"; - this.getAllImagesToolStripMenuItem.Size = new System.Drawing.Size(193, 22); - this.getAllImagesToolStripMenuItem.Text = "GetAllImages"; - this.getAllImagesToolStripMenuItem.Click += new System.EventHandler(this.getAllImagesToolStripMenuItem_Click); - // - // typesToolStripMenuItem - // - this.typesToolStripMenuItem.Name = "typesToolStripMenuItem"; - this.typesToolStripMenuItem.Size = new System.Drawing.Size(193, 22); - this.typesToolStripMenuItem.Text = "Types"; - this.typesToolStripMenuItem.Click += new System.EventHandler(this.typesToolStripMenuItem_Click); - // - // statusStrip1 - // - this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.tsslStatus}); - this.statusStrip1.Location = new System.Drawing.Point(0, 397); - this.statusStrip1.Name = "statusStrip1"; - this.statusStrip1.Size = new System.Drawing.Size(690, 22); - this.statusStrip1.TabIndex = 2; - this.statusStrip1.Text = "statusStrip1"; - // - // tsslStatus - // - this.tsslStatus.Name = "tsslStatus"; - this.tsslStatus.Size = new System.Drawing.Size(39, 17); - this.tsslStatus.Text = "Ready"; - // - // tbAdjust - // - this.tbAdjust.Location = new System.Drawing.Point(659, 0); - this.tbAdjust.Name = "tbAdjust"; - this.tbAdjust.Size = new System.Drawing.Size(29, 20); - this.tbAdjust.TabIndex = 3; - this.tbAdjust.Text = ".89"; - // - // tbAdjustX - // - this.tbAdjustX.Location = new System.Drawing.Point(538, 0); - this.tbAdjustX.Name = "tbAdjustX"; - this.tbAdjustX.Size = new System.Drawing.Size(32, 20); - this.tbAdjustX.TabIndex = 4; - this.tbAdjustX.Text = "-29.3"; - // - // tbAdjustY - // - this.tbAdjustY.Location = new System.Drawing.Point(596, 0); - this.tbAdjustY.Name = "tbAdjustY"; - this.tbAdjustY.Size = new System.Drawing.Size(37, 20); - this.tbAdjustY.TabIndex = 5; - this.tbAdjustY.Text = "9.1"; - // - // label1 - // - this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(520, 3); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(12, 13); - this.label1.TabIndex = 6; - this.label1.Text = "x"; - // - // label2 - // - this.label2.AutoSize = true; - this.label2.Location = new System.Drawing.Point(578, 3); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(12, 13); - this.label2.TabIndex = 7; - this.label2.Text = "y"; - // - // label3 - // - this.label3.AutoSize = true; - this.label3.Location = new System.Drawing.Point(639, 3); - this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(21, 13); - this.label3.TabIndex = 8; - this.label3.Text = "adj"; - // - // frmAnalyze - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(690, 419); - this.Controls.Add(this.label3); - this.Controls.Add(this.label2); - this.Controls.Add(this.label1); - this.Controls.Add(this.tbAdjustY); - this.Controls.Add(this.tbAdjustX); - this.Controls.Add(this.tbAdjust); - this.Controls.Add(this.splitContainer1); - this.Controls.Add(this.menuStrip1); - this.Controls.Add(this.statusStrip1); - this.Name = "frmAnalyze"; - this.Text = "PROMS-2010 Print MS Word"; - this.Load += new System.EventHandler(this.frmPrintMsWord_Load); - this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.frmPrintMsWord_FormClosing); - this.splitContainer1.Panel1.ResumeLayout(false); - this.splitContainer1.Panel2.ResumeLayout(false); - this.splitContainer1.ResumeLayout(false); - this.splitContainer2.Panel1.ResumeLayout(false); - this.splitContainer2.Panel2.ResumeLayout(false); - this.splitContainer2.ResumeLayout(false); - this.menuStrip1.ResumeLayout(false); - this.menuStrip1.PerformLayout(); - this.statusStrip1.ResumeLayout(false); - this.statusStrip1.PerformLayout(); - this.ResumeLayout(false); - this.PerformLayout(); - - } - - #endregion - - private System.Windows.Forms.SplitContainer splitContainer1; - private System.Windows.Forms.SplitContainer splitContainer2; - private System.Windows.Forms.ListBox lbDocVersion; - private System.Windows.Forms.ListBox lbProcedure; - private System.Windows.Forms.MenuStrip menuStrip1; - private System.Windows.Forms.ToolStripMenuItem fileToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem exitToolStripMenuItem; - private System.Windows.Forms.StatusStrip statusStrip1; - private System.Windows.Forms.ToolStripStatusLabel tsslStatus; - private System.Windows.Forms.ListBox lbSections; - private System.Windows.Forms.ToolStripMenuItem wordSectionsToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem countToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem countROsToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem listSectionsToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem convertToPDFToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem oneSectionToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem pDFToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem listROsToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem findROsToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem convertToPDFwithROsToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem cleanupToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem closeAcrobatToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem removePDFsToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem pDFMethodToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem toPDFToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem toPDF2003BGToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem toPDF2003FGToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem toPDF2007ToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem rODataToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem getAllPlotsToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem getAllFortranNumbersToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem getAllImagesToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem determineLengthToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem determineLengthToolStripMenuItem1; - private System.Windows.Forms.TextBox tbAdjust; - private System.Windows.Forms.TextBox tbAdjustX; - private System.Windows.Forms.TextBox tbAdjustY; - private System.Windows.Forms.ToolStripMenuItem promsPrinterToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem promsPrinterToolStripMenuItem1; - private System.Windows.Forms.ToolStripMenuItem typesToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem proceduresToolStripMenuItem1; - private System.Windows.Forms.ToolStripMenuItem walkStepsToolStripMenuItem1; - private System.Windows.Forms.ToolStripMenuItem walkStepsToolStripMenuItem2; - private System.Windows.Forms.ToolStripMenuItem walkStepsToolStripMenuItem3; - private System.Windows.Forms.ToolStripMenuItem countToolStripMenuItem1; - private System.Windows.Forms.ToolStripMenuItem listSectionsToolStripMenuItem1; - private System.Windows.Forms.ToolStripMenuItem buldXMLToolStripMenuItem; - private System.Windows.Forms.Label label1; - private System.Windows.Forms.Label label2; - private System.Windows.Forms.Label label3; - } -} - diff --git a/PROMS/VEPROMS/PrintMSWord/frmAnalyze.cs b/PROMS/VEPROMS/PrintMSWord/frmAnalyze.cs deleted file mode 100644 index 215e79e9..00000000 --- a/PROMS/VEPROMS/PrintMSWord/frmAnalyze.cs +++ /dev/null @@ -1,871 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Drawing.Imaging; -using System.Text; -using System.Windows.Forms; -using System.IO; -using VEPROMS.CSLA.Library; -using System.Text.RegularExpressions; -using LBWordLibrary; -using Volian.Controls.Library; -using Volian.Svg.Library; - -namespace PrintMSWord -{ - public partial class frmAnalyze : Form - { - public string MyStatus - { - get { return tsslStatus.Text; } - set { tsslStatus.Text = value; Application.DoEvents(); } - } - private PDFMethod _MyPDFMethod = PDFMethod.ToPDF; - internal PDFMethod MyPDFMethod - { - get { return _MyPDFMethod; } - set - { - _MyPDFMethod = value; - // Adjust Checked Status - toPDFToolStripMenuItem.Checked = _MyPDFMethod == PDFMethod.ToPDF; - toPDF2003BGToolStripMenuItem.Checked = _MyPDFMethod == PDFMethod.ToPDF2003BG; - toPDF2003FGToolStripMenuItem.Checked = _MyPDFMethod == PDFMethod.ToPDF2003FG; - toPDF2007ToolStripMenuItem.Checked = _MyPDFMethod == PDFMethod.toPDF2007; - } - } - public frmAnalyze() - { - InitializeComponent(); - } - private LBApplicationClass _MyApp = null; - public LBApplicationClass MyApp - { - get - { - if (_MyApp == null) - _MyApp = new LBApplicationClass(); - return _MyApp; - } - } - private frmInfo _MyInfo = null; - public frmInfo MyInfo - { - get - { - if (_MyInfo == null) - { - _MyInfo = new frmInfo(this); - _MyInfo.FormClosed += new FormClosedEventHandler(_MyInfo_FormClosed); - } - return _MyInfo; - } - } - private void _MyInfo_FormClosed(object sender, FormClosedEventArgs e) - { - _MyInfo = null; - } - public void AddInfo(string info, params object [] objs) - { - MyInfo.AddInfo(string.Format(info,objs)); - } - public void AddInfo(string info) - { - MyInfo.AddInfo(info); - } - public void ClearInfo() - { - MyInfo.Clear(); - } - void exitToolStripMenuItem_Click(object sender, EventArgs e) - { - this.Close(); - } - private System.Diagnostics.Process [] WordProcesses - { - get - { - return System.Diagnostics.Process.GetProcessesByName("WINWORD"); - } - } - private void frmPrintMsWord_Load(object sender, EventArgs e) - { - CleanupMSWordProcesses(); - lbDocVersion.DataSource = DocVersionInfoList.Get(); - toPDFToolStripMenuItem.Tag = PDFMethod.ToPDF; - toPDF2003BGToolStripMenuItem.Tag = PDFMethod.ToPDF2003BG; - toPDF2003FGToolStripMenuItem.Tag = PDFMethod.ToPDF2003FG; - toPDF2007ToolStripMenuItem.Tag = PDFMethod.toPDF2007; - FileInfo xmlFile = new FileInfo("Proms2010Print.xml"); - if(xmlFile.Exists) - _MyProms2010Print = SvgSerializer.ReadFile(xmlFile.FullName); - } - private void CleanupMSWordProcesses() - { - System.Diagnostics.Process[] wordProcesses = WordProcesses; - if (wordProcesses.Length > 0) - { - AddInfo("{0} copies of MS Word are running", wordProcesses.Length); - if (MessageBox.Show("MS Word is Running and must be stopped", "MS Word is Running", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) - { - TerminateProcesses(wordProcesses); - ClearInfo(); - } - } - } - private void TerminateProcesses(System.Diagnostics.Process[] wordProcesses) - { - foreach (System.Diagnostics.Process proc in wordProcesses) - proc.Kill(); - } - private void lbDocVersion_SelectedValueChanged(object sender, EventArgs e) - { - lbProcedure.DataSource = MyDocVersion.Procedures; - } - private void lbProcedure_SelectedValueChanged(object sender, EventArgs e) - { - lbSections.DataSource = MyProcedure.Sections; - countToolStripMenuItem.Enabled = listSectionsToolStripMenuItem.Enabled = convertToPDFToolStripMenuItem.Enabled = - countROsToolStripMenuItem.Enabled = convertToPDFwithROsToolStripMenuItem.Enabled = MyProcedure.Sections != null; - } - private void countToolStripMenuItem_Click(object sender, EventArgs e) - { - ShowSectionCounts(MyProcedure); - } - private void ShowSectionCounts(ProcedureInfo procInfo) - { - int total = 0; - int totalLibraryDocs = 0; - // for each section in the active procedure - foreach (SectionInfo sect in procInfo.Sections) - { - // check to see if it contains a Word Document - if (sect.MyContent.ContentEntryCount > 0) - { - total++; - if (sect.MyContent.MyEntry.MyDocument.LibTitle != "") - totalLibraryDocs++; - } - } - AddInfo("Procedure {0} contains {1} MS Word Sections, and {2} Library Documents.", MyProcedure.DisplayNumber, total, totalLibraryDocs); - } - private void listSectionsToolStripMenuItem_Click(object sender, EventArgs e) - { - ListSections(MyProcedure); - } - - private void ListSections(ProcedureInfo procInfo) - { - int total = 0; - // for each section in the active procedure - AddInfo("Procedure {0}:", procInfo.DisplayNumber); - foreach (SectionInfo sect in procInfo.Sections) - { - // check to see if it contains a Word Document - if (sect.MyContent.ContentEntryCount > 0) - { - total++; - AddInfo("\t section {0} - {1}", sect.DisplayNumber, sect.DisplayText); - } - } - AddInfo("Procedure {0} contains {1} MS Word Sections.", procInfo.DisplayNumber, total); - } - - private void convertToPDFToolStripMenuItem_Click(object sender, EventArgs e) - { - // for each section in the active procedure - AddInfo("Procedure {0}:", MyProcedure.DisplayNumber); - int i = 0; - foreach (SectionInfo sect in MyProcedure.Sections) - { - // check to see if it contains a Word Document - if (sect.MyContent.ContentEntryCount > 0) - { - AddInfo("\t section {0} - {1}", sect.DisplayNumber, sect.DisplayText); - using (DSOFile myFile = new DSOFile(sect.MyContent.MyEntry.MyDocument)) - { - MyApp.Documents.Open(myFile.FullName); - string fileName = string.Format("{0:00} ", ++i) + (sect.DisplayNumber == "" ? sect.DisplayText : sect.DisplayNumber); - CreatePDF(fileName,true); - MyApp.ActiveDocument.Close(); - } - } - } - } - private string CreatePDF(string fileName, bool openPdf) - { - string pdfFileName = null; - switch (MyPDFMethod) - { - case PDFMethod.ToPDF: - pdfFileName = MyApp.CreatePDF(@"C:\Temp\" + fileName + ".pdf", openPdf); - break; - case PDFMethod.ToPDF2003BG: - pdfFileName = MyApp.CreatePDF2003BG(@"C:\Temp\" + fileName + ".pdf", openPdf); - break; - case PDFMethod.ToPDF2003FG: - pdfFileName = MyApp.CreatePDF2003FG(@"C:\Temp\" + fileName + ".pdf", openPdf); - break; - case PDFMethod.toPDF2007: - pdfFileName = MyApp.CreatePDF2007(@"C:\Temp\" + fileName + ".pdf", openPdf); - break; - } - _PDFFiles.Add(pdfFileName); - return pdfFileName; - } - private void countROsToolStripMenuItem_Click(object sender, EventArgs e) - { - // for each section in the active procedure - AddInfo("Procedure {0}:", MyProcedure.DisplayNumber); - int i = 0; - foreach (SectionInfo sect in MyProcedure.Sections) - { - // check to see if it contains a Word Document - if (sect.MyContent.ContentEntryCount > 0) - { - AddInfo("\t section {0} - {1} - {2} ROs", sect.DisplayNumber, sect.DisplayText, ROCount(sect) ); - } - } - } - private int ROCount(SectionInfo sect) - { - string searchText = sect.MyContent.MyEntry.MyDocument.DocAscii; - MatchCollection matches = Regex.Matches(searchText, @"\<[^>]*\>"); - return matches.Count; - } - private void pDFToolStripMenuItem_Click(object sender, EventArgs e) - { - using (DSOFile myFile = new DSOFile(MySection.MyContent.MyEntry.MyDocument)) - { - MyApp.Documents.Open(myFile.FullName); - string fileName = MySection.DisplayNumber == "" ? MySection.DisplayText : MySection.DisplayNumber; - CreatePDF(fileName,true); - MyApp.ActiveDocument.Close(); - } - } - private void listROsToolStripMenuItem_Click(object sender, EventArgs e) - { - ListROs(MySection); - } - private void ListROs(SectionInfo sect) - { - string searchText = sect.MyContent.MyEntry.MyDocument.DocAscii; - ProcedureInfo proc = sect.ActiveParent as ProcedureInfo; - MatchCollection matches = Regex.Matches(searchText, @"\<[^>]*\>"); - AddInfo("{0}:{1} contains {2} ROs", proc.DisplayNumber, (sect.DisplayNumber == "" ? sect.DisplayText : sect.DisplayNumber), matches.Count); - foreach (Match match in matches) - AddInfo("RO - '{0}'", match.Value); - } - private void findROsToolStripMenuItem_Click(object sender, EventArgs e) - { - ToPDFReplaceROs(MySection, true); - } - private string ToPDFReplaceROs(SectionInfo sect, bool openPdf) - { - int docStyleIndex = ((int)sect.MyContent.Type) % 10000; - DocStyle myDocStyle = sect.ActiveFormat.PlantFormat.DocStyles.DocStyleList[docStyleIndex]; - PageStyle myPageStyle = myDocStyle.pagestyle; - ProcedureInfo proc = sect.ActiveParent as ProcedureInfo; - DocVersionInfo dvi = proc.ActiveParent as DocVersionInfo; - ROFstInfo rofst = dvi.DocVersionAssociations[0].MyROFst; - ROFSTLookup lookup = rofst.ROFSTLookup; - string igPrefix = dvi.DocVersionConfig.RODefaults_graphicsprefix; - string spPrefix = dvi.DocVersionConfig.RODefaults_setpointprefix; - // string AccPageID = string.Format("<{0}-{1}>", accPrefix, roch.appid); - - //AddInfo("{0}:{1}", proc.DisplayNumber, (sect.DisplayNumber == "" ? sect.DisplayText : sect.DisplayNumber)); - using (DSOFile myFile = new DSOFile(sect.MyContent.MyEntry.MyDocument)) - { - LBDocumentClass myDoc = MyApp.Documents.Open(myFile.FullName); - float newTop = (float)myDocStyle.Layout.TopRow; - float newLeft = (float)myDocStyle.Layout.LeftMargin; - float newLength = (float)myDocStyle.Layout.PageLength; - float newWidth = (float)myDocStyle.Layout.PageWidth; - float oldTop = myDoc.PageSetup.TopMargin; - float oldLeft = myDoc.PageSetup.LeftMargin; - float oldBottom = myDoc.PageSetup.BottomMargin; - float oldRight = myDoc.PageSetup.RightMargin; - float oldHeight = myDoc.PageSetup.PageHeight; - float oldWidth = myDoc.PageSetup.PageWidth; - float newRight = oldWidth - (newWidth + newLeft); - if (newRight < 0) newRight = 0; - float newBottom = oldBottom - newTop; - //Console.WriteLine("{0},{1},{2},{3},{4},{5},{6},{7},{8},{9}", newTop, newLeft, newLength, newWidth, oldTop, oldLeft, oldBottom, oldRight,oldHeight,oldWidth); - myDoc.PageSetup.BottomMargin = 0;// 11 * 72 - (newTop + newLength); - myDoc.PageSetup.RightMargin = newRight; - myDoc.PageSetup.LeftMargin = newLeft; - myDoc.PageSetup.TopMargin = newTop; - LBSelection sel = FindRO(); - while (sel != null) - { - string val = lookup.GetROValueByAccPagID(sel.Text, spPrefix, igPrefix); - int? type = lookup.GetROTypeByAccPagID(sel.Text, spPrefix, igPrefix); - if ((int)type == 8) // Image - { - //Console.WriteLine("Image: {0} - {1}", sect.MyContent.Number, sect.MyContent.Text); - bool imageROTokenReplaced = false; - string [] vals = val.Split("\n".ToCharArray()); - ROImageInfo roImage = ROImageInfo.GetByROFstID_FileName(rofst.ROFstID, vals[0]); - if (roImage != null) - { - ROImageFile roImageFile = new ROImageFile(roImage); - float width = 72 * Int32.Parse(vals[3], System.Globalization.NumberStyles.AllowHexSpecifier) / 12.0F; - int lines = Int32.Parse(vals[2], System.Globalization.NumberStyles.AllowHexSpecifier); - float height = 72 * lines / 6.0F; - //sel.MoveEnd(LBWdUnits.wdLine, lines);// The number of lines depends on the third parameter - //sel.EndKey(LBWdUnits.wdLine, true); - //sel.MoveEnd(LBWdUnits.wdCharacter, -1); - //Console.WriteLine("Lines = {0}", lines); - sel.Text = ""; - // TODO: Need to create a temporary file for printing. - // TODO: Need a way to eliminate the temporary file when done printing. - // LBInlineShape shape = sel.InlineShapes.AddPicture(@"C:\Plant\HLP\VEHLP\ro\No1Seal.bmp"); - float x = (float)sel.get_Information(LBWdInformation.wdHorizontalPositionRelativeToPage); - float y = (float)sel.get_Information(LBWdInformation.wdVerticalPositionRelativeToPage); - //LBInlineShape shape = sel.InlineShapes.AddPicture(pngFile); - LBRange myRange = sel.Paragraphs.First.Range; - float yTop = (float)myRange.get_Information(LBWdInformation.wdVerticalPositionRelativeToPage); - LBShape shape = myDoc.Shapes.AddPicture(roImageFile.MyFile.FullName, x, y - yTop, sel.Range); - // LBInlineShape shape = sel.InlineShapes.AddPicture(roImageFile.MyFile.FullName); - //Console.WriteLine("{0} Shape Width {1} Height {2}", val.Replace("\n", "','"), shape.Width, shape.Height); - shape.Width = width; - shape.Height = height; - //Console.WriteLine("{0} Shape Width {1} Height {2}", val.Replace("\n", "','"), shape.Width, shape.Height); - imageROTokenReplaced = true; - } - if(!imageROTokenReplaced) - sel.Text = string.Format("Bad Image Link (Missing Image File:{0})",vals[0]); - } - else if ((int)type == 4) // X-Y Plot - { - val = val.Replace("`", "\xB0"); - //AddInfo("\tRO Found {0} = '{1}'", sel.Text, val); - sel.Text = ""; - //float width = 72 * Int32.Parse(vals[3], System.Globalization.NumberStyles.AllowHexSpecifier) / 12.0F; - //float height = 72 * lines / 6.0F; - string pngFile = @"C:\Temp\XYPlot1.png"; - RectangleF plotRect = CreatePlot(pngFile, val, 600F); - //LBShape shape = myDoc.Shapes.AddPicture(@"C:\Temp\XYPlot.png", 0, 0, sel.Range); - float x = (float) sel.get_Information(LBWdInformation.wdHorizontalPositionRelativeToPage); - float y = (float) sel.get_Information(LBWdInformation.wdVerticalPositionRelativeToPage); - //LBInlineShape shape = sel.InlineShapes.AddPicture(pngFile); - LBRange myRange = sel.Paragraphs.First.Range; - float yTop = (float)myRange.get_Information(LBWdInformation.wdVerticalPositionRelativeToPage); - float xAdjust = float.Parse(tbAdjustX.Text); - float yAdjust = float.Parse(tbAdjustY.Text); - LBShape shape = myDoc.Shapes.AddPicture(pngFile, x + xAdjust + plotRect.X, yAdjust + y - yTop + plotRect.Y, sel.Range); - //Console.WriteLine(",{0},{1},{2},{3}", x, y - yTop, xAdjust,yAdjust); - shape.LockAspectRatio = LBMsoTriState.msoTrue; - //shape.Width = .89F * shape.Width; - //shape.Width = float.Parse(tbAdjust.Text) * shape.Width; - shape.Width = plotRect.Width; - //shape.Height = .89F * shape.Height; - sel.WholeStory(); - sel.Range.Font.Color = LBWdColor.wdColorRed; - //Console.WriteLine("{0} Shape Width {1} Height {2}", val.Replace("\n", "','"), shape.Width, shape.Height); - //shape.Width = width; - //shape.Height = height; - //Console.WriteLine("{0} Shape Width {1} Height {2}", val.Replace("\n", "','"), shape.Width, shape.Height); - //imageROTokenReplaced = true; - } - else - { - val = val.Replace("`", "\xB0"); - AddInfo("\tRO Found {0} = '{1}'", sel.Text, val); - InsertROValue(sel, val, sect.ActiveFormat.PlantFormat.FormatData.ROData.UpRoIfPrevUpper); - } - sel = FindRO(); - } - sel = MyApp.Selection; - sel.WholeStory(); - sel.Range.Font.Color = LBWdColor.wdColorRed; - sel.ParagraphFormat.LineSpacingRule = LBWdLineSpacing.wdLineSpaceExactly; - sel.ParagraphFormat.LineSpacing = 12; - //Console.WriteLine("{0},{1}", sel.ParagraphFormat.LineSpacing, sel.ParagraphFormat.LineSpacingRule); - string fileName = sect.DisplayNumber == "" ? sect.DisplayText : sect.DisplayNumber; - //MyApp.Visible = true; - //MessageBox.Show("Ready to make PDF"); - //MyApp.Visible = false; - fileName=CreatePDF(fileName, openPdf); - //MyApp.Visible = true; - MyApp.ActiveDocument.Close(); - MyApp.Quit(); - _MyApp = null; - return fileName; - } - } - private RectangleF CreatePlot(string pngFile, string xyPlot, float resolution) - { - RectangleF retval = new RectangleF(0, 0, 0, 0); - Graphics grfx = this.CreateGraphics(); - string emfFile = pngFile.Replace(".png", ".emf"); - Metafile mf = new Metafile(emfFile, grfx.GetHdc()); - grfx.Dispose(); - grfx = Graphics.FromImage(mf); - float dpi = grfx.DpiX; - //grfx.ScaleTransform(resolution / grfx.DpiX, (resolution +1F) / grfx.DpiY); - grfx.ScaleTransform(resolution / grfx.DpiX, resolution / grfx.DpiY); - grfx.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.NearestNeighbor; - grfx.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality; - grfx.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias; - grfx.Clear(Color.Transparent); - XYPlots.XYPlot.BlackColor = Color.Red; - XYPlots.XYPlot myPlot = new XYPlots.XYPlot(xyPlot); - myPlot.SetMargins(0, 0, 0, 0); - myPlot.Process(new VG.VGOut_Graphics(grfx)); - grfx.Dispose(); - GraphicsUnit gu = new GraphicsUnit(); - retval = mf.GetBounds(ref gu); - retval.Width *= dpi / resolution; - retval.Height *= dpi / resolution; - retval.X *= dpi / resolution; - retval.Y *= dpi / resolution; - //retval.X = myPlot.Width-retval.Width; - AddInfo("{0},{1},{2},{3},{4},{5}", myPlot.Width, myPlot.Height, retval.Width, retval.Height,retval.X,retval.Y); - //Console.Write("{0},{1},{2},{3}", myPlot.Width, myPlot.Height, retval.Width, retval.Height); - mf.Save(pngFile, ImageFormat.Png); - //Console.WriteLine("'pngfile','{0}'", pngFile); - mf.Dispose(); - FileInfo myFile = new System.IO.FileInfo(emfFile); - myFile.Delete(); - return retval; - } - private static void InsertROValue(LBSelection sel, string roValue, bool upRoIfPrevUpper) - { - if (roValue == null) - { - sel.Text = "RO Not Found"; - sel.Font.Color = LBWdColor.wdColorRed; - } - else - { - if (upRoIfPrevUpper && sel.LastWasUpper) roValue = roValue.ToUpper(); - // Convert fortran formatted numbers to scientific notation. - - string tmp = DisplayRO.ConvertFortranFormatToScienctificNotation(roValue); - // Look for superscript or subscript and insert the appropriate commands - //Match roMatch = Regex.Match(tmp, @"(.*?)\\(super|sub) (.*?)\\nosupersub "); - Match roMatch = Regex.Match(tmp, @"(.*?)\\(up3|dn3) (.*?)\\(up0|dn0) "); - if (roMatch.Groups.Count == 4)// Superscript or subscript found - { - sel.Font.Color = LBWdColor.wdColorRed; - while (roMatch.Groups.Count == 4) - { - sel.TypeText(roMatch.Groups[1].Value); // output the text preceeding the super or sub command - //sel.Font.Position = roMatch.Groups[2].Value=="super" ? 2 : -2; // Shift the vertical position for super or sub - sel.Font.Position = roMatch.Groups[2].Value == "up3" ? 2 : -2; // Shift the vertical position for super or sub - sel.TypeText(roMatch.Groups[3].Value); // output the superscript or subscript - sel.Font.Position = 0; // restore the vertical position - tmp = tmp.Substring(roMatch.Length); // remove the processed text - //roMatch = Regex.Match(tmp, @"(.*?)\\(super|sub) (.*?)\\nosupersub "); // check to see if the text contain another super or sub - roMatch = Regex.Match(tmp, @"(.*?)\\(up3|dn3) (.*?)\\(up0|dn0) "); // check to see if the text contain another super or sub - } - if(tmp != "")// Add any remaining text - sel.TypeText(tmp); - sel.Font.Color = LBWdColor.wdColorAutomatic; - } - else // if no superscripts or subscripts just output the text - { - sel.Text = roValue; - sel.Font.Color = LBWdColor.wdColorRed; - } - } - } - private LBSelection FindRO() - { - LBSelection sel = MyApp.Selection; - LBFind find = sel.Find; - find.ClearFormatting(); - find.Text = "[<](?@)-(?@)[>]"; - //find.Wrap = LBWdFindWrap.wdFindStop; - find.Wrap = LBWdFindWrap.wdFindContinue; - find.MatchCase = false; - find.MatchWholeWord = false; - find.MatchWildcards = true; - find.MatchSoundsLike = false; - find.MatchAllWordForms = false; - if (find.Execute()) return sel; - return null; - } - private void frmPrintMsWord_FormClosing(object sender, FormClosingEventArgs e) - { - if (MyApp != null) - _MyApp.Quit(); - //Console.WriteLine("Closing --- {0}", e.CloseReason); - LBApplicationClass.ClosePDFs(); - RemovePDFFiles(); - } - private void convertToPDFwithROsToolStripMenuItem_Click(object sender, EventArgs e) - { - // for each section in the active procedure - AddInfo("Procedure {0}:", MyProcedure.DisplayNumber); - int i = 0; - if (MyProcedure.Sections == null) - { - AddInfo(" No Sections", MyProcedure.DisplayNumber); - MessageBox.Show("No Sections"); - return; - } - foreach (SectionInfo sect in MyProcedure.Sections) - { - // check to see if it contains a Word Document - if (sect.MyContent.ContentEntryCount > 0) - { - ToPDFReplaceROs(sect,true); - AddInfo("\t section {0} - {1} - {2} ROs", sect.DisplayNumber, sect.DisplayText, ROCount(sect)); - } - } - } - private void closeAcrobatToolStripMenuItem_Click(object sender, EventArgs e) - { - LBApplicationClass.ClosePDFs(); - } - List _PDFFiles = new List(); - private void removePDFsToolStripMenuItem_Click(object sender, EventArgs e) - { - RemovePDFFiles(); - } - - private void RemovePDFFiles() - { - Application.DoEvents(); - while (_PDFFiles.Count > 0) - { - string fileName = _PDFFiles[0]; - //Console.WriteLine("Start==={0:s.ffff}==========={1}", DateTime.Now, fileName); - System.IO.FileInfo fi = new System.IO.FileInfo(fileName); - try - { - fi.Delete(); - _PDFFiles.Remove(fileName); - } - catch (Exception ex) - { - AddInfo("RemovePDFFiles Error==={0:s.ffff}==========>{1} - {2}", DateTime.Now, ex.GetType().Name, ex.Message); - Application.DoEvents(); - } - } - } - private void toPDFMethodToggle_Click(object sender, EventArgs e) - { - ToolStripMenuItem mi = sender as ToolStripMenuItem; - MyPDFMethod = (PDFMethod)mi.Tag; - } - private void rOTypesToolStripMenuItem_Click(object sender, EventArgs e) - { - } - private void FindROTypes(ProcedureInfo proc, Dictionary roTypes, ROFSTLookup lookup, string igPrefix, string spPrefix) - { - foreach (SectionInfo sect in proc.Sections) - { - if (sect.MyContent.ContentEntryCount == 1) - { - MyStatus = string.Format("{0}:{1}", proc.DisplayNumber, sect.DisplayNumber == "" ? sect.DisplayText : sect.DisplayNumber); - FindROTypes(proc, sect, roTypes, lookup, igPrefix, spPrefix); - } - } - } - private void FindROTypes(ProcedureInfo proc, SectionInfo sect, Dictionary roTypes, ROFSTLookup lookup, string igPrefix, string spPrefix) - { - string searchText = sect.MyContent.MyEntry.MyDocument.DocAscii; - MatchCollection matches = Regex.Matches(searchText, @"\<[^>]*\>"); - foreach (Match match in matches) - { - int? roType = lookup.GetROTypeByAccPagID(match.Value.Replace(" ",""), spPrefix, igPrefix); - if (roType != null) - { - if (roTypes.ContainsKey((int)roType)) - { - roTypes[(int)roType]++; - if (roType == 8) - { - AddInfo("{0}:{1}", proc.DisplayNumber, sect.DisplayNumber == "" ? sect.DisplayText : sect.DisplayNumber); - AddInfo("{0} Type '{1}' '{2}'\r\n", match.Value.Replace(" ", ""), roType, - lookup.GetROValueByAccPagID(match.Value.Replace(" ", ""), spPrefix, igPrefix).Replace("\n","','")); - } - } - else - { - roTypes.Add((int)roType, 1); - AddInfo("{0}:{1}", proc.DisplayNumber, sect.DisplayNumber == "" ? sect.DisplayText : sect.DisplayNumber); - AddInfo("{0} Type {1} \r\nValue '{2}'\r\n", match.Value.Replace(" ", ""), roType, lookup.GetROValueByAccPagID(match.Value.Replace(" ", ""), spPrefix, igPrefix)); - } - } - else - { - AddInfo("{0}:{1} - {2}", proc.DisplayNumber, sect.DisplayNumber == "" ? sect.DisplayText : sect.DisplayNumber, match.Value); - } - } - } - private void getAllPlotsToolStripMenuItem_Click(object sender, EventArgs e) - { - if (MyDocVersion.DocVersionAssociationCount <= 0) - { - MessageBox.Show("No RO data associations!", "No RO data", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); - return; - } - ROFstInfo rofst = MyDocVersion.DocVersionAssociations[0].MyROFst; - ROFSTLookup lookup = rofst.ROFSTLookup; - List plots = lookup.GetRoChildrenByType(4); - foreach (ROFSTLookup.rochild plot in plots) - AddInfo("plots.Add(\"{0}\",\"{1}\");", plot.appid, ToCode(plot.value ?? "No Plot")); - } - private string ToCode(string text) - { - - string retval = text.Replace("\"","\\\""); - retval = retval.Replace("\r\n", "\\r\\n\" +\r\n\t\""); - return retval; - } - private void getAllFortranNumbersToolStripMenuItem_Click(object sender, EventArgs e) - { - if (MyDocVersion.DocVersionAssociationCount <= 0) - { - MessageBox.Show("No RO data associations!", "No RO data", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); - return; - } - ROFstInfo rofst = MyDocVersion.DocVersionAssociations[0].MyROFst; - ROFSTLookup lookup = rofst.ROFSTLookup; - List roValues = lookup.GetRoChildrenByType(1); - foreach (ROFSTLookup.rochild roValue in roValues) - if(Regex.IsMatch(roValue.value,".*[0-9.]E[-+0-9].*")) - AddInfo("_Numbers.Add(new FortranNumber(\"{0}\"));", roValue.value); - } - private void getAllImagesToolStripMenuItem_Click(object sender, EventArgs e) - { - if (MyDocVersion.DocVersionAssociationCount <= 0) - { - MessageBox.Show("No RO data associations!", "No RO data", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); - return; - } - ROFstInfo rofst = MyDocVersion.DocVersionAssociations[0].MyROFst; - ROFSTLookup lookup = rofst.ROFSTLookup; - List plots = lookup.GetRoChildrenByType(8); - foreach (ROFSTLookup.rochild plot in plots) - AddInfo("plots.Add(\"{0}\",\"{1}\");", plot.roid, plot.appid); - - } - private void determineLengthToolStripMenuItem1_Click(object sender, EventArgs e) - { - AddInfo("Length of {0} = {1}", MySection.MyContent.Number ?? MySection.MyContent.Text, DetermineLength(MySection)); - MyApp.Quit(); - _MyApp = null; - } - private float DetermineLength(SectionInfo sect) - { - float retval=0; - using (DSOFile myFile = new DSOFile(sect.MyContent.MyEntry.MyDocument)) - { - LBDocumentClass myDoc = MyApp.Documents.Open(myFile.FullName); - retval = myDoc.Length; - myDoc.Close(); - } - //MyApp.Quit(); - //_MyApp = null; - return retval; - } - private void determineLengthToolStripMenuItem_Click(object sender, EventArgs e) - { - AddInfo("{0}:", MyProcedure.DisplayNumber); - int i = 0; - if (MyProcedure.Sections == null) - { - AddInfo(" No Sections", MyProcedure.DisplayNumber); - return; - } - foreach (SectionInfo sect in MyProcedure.Sections) - { - // check to see if it contains a Word Document - if (sect.MyContent.ContentEntryCount > 0) - { - AddInfo("\t{0:00.00} pages - {1} - {2} ", DetermineLength(sect), sect.DisplayNumber, sect.DisplayText); - } - } - MyApp.Quit(); - _MyApp = null; - } - private void WalkItems(ItemInfo itemInfo) - { - MyInfo.MyStatus = string.Format("Processing {0}", ShortPath(itemInfo)); - WalkSteps(itemInfo); - MyInfo.MyStatus = string.Format("Ready - Output copied to clipboard"); - } - private int testID = 442; - private void WalkSteps(ItemInfo itemInfo) - { - if(itemInfo.ItemID == testID) - AddInfo("Found TestID"); - WalkSteps(itemInfo.Cautions); - WalkSteps(itemInfo.Notes); - MyInfo.AddInfoPartial("{0},'{1}','{2}','{3}'", itemInfo.ItemID, ShortPath(itemInfo), ShortPath(itemInfo.SearchNext), ShortPath(itemInfo.SearchPrev)); - WalkSteps(itemInfo.RNOs); - WalkSteps(itemInfo.Tables); - WalkSteps(itemInfo.Procedures); - WalkSteps(itemInfo.Sections); - WalkSteps(itemInfo.Steps); - } - private string ShortPath(ItemInfo itemInfo) - { - if (itemInfo == null) - return ""; - if (itemInfo.IsProcedure) - return itemInfo.DisplayNumber; - if (itemInfo.IsSection) - return itemInfo.DisplayNumber != "" ? itemInfo.DisplayNumber : itemInfo.DisplayText; - return itemInfo.Path.Substring(itemInfo.ActiveSection.Path.Length); - } - private void WalkSteps(ItemInfoList itemInfoList) - { - if(itemInfoList != null) - foreach (ItemInfo itemInfo in itemInfoList) - WalkSteps(itemInfo); - } - private void lbSections_DoubleClick(object sender, EventArgs e) - { - promsPrinterToolStripMenuItem1_Click(sender, e); - } - private void AddPageTemplate(string msWordPdf, SectionInfo sect) - { - // Create Page Template based upon PageList items and genmac - int docStyleIndex = ((int)sect.MyContent.Type) % 10000; - DocStyle myDocStyle = sect.ActiveFormat.PlantFormat.DocStyles.DocStyleList[docStyleIndex]; - PageStyle myPageStyle = myDocStyle.pagestyle; - foreach (PageItem pageItem in myPageStyle.PageItems) - { - AddInfo("{0},{1},'{2}','{3}','{4}'", pageItem.Row, pageItem.Col, pageItem.Font, pageItem.Justify, pageItem.Token); - } - AddInfo("GenMac\r\n{0}",sect.ActiveFormat.GenMac); - } - - private void promsPrinterToolStripMenuItem_Click(object sender, EventArgs e) - { - Proms2010Procedure prProc = _MyProms2010Print.GetProcedure(MyProcedure); - PromsPrinter pp = new PromsPrinter(MyProcedure,prProc.Rev,prProc.RevDate,"DRAFT"); - pp.Print(@"C:\TEMP\32Bit",_MyProms2010Print, null,this); - } - - private void promsPrinterToolStripMenuItem1_Click(object sender, EventArgs e) - { - Proms2010Procedure prProc = _MyProms2010Print.GetProcedure(MySection.MyProcedure); - string wordFile = null; - if(MySection.MyContent.ContentEntryCount == 1) - wordFile = ToPDFReplaceROs(MySection, false); - PromsPrinter pp = new PromsPrinter(MySection, prProc.Rev, prProc.RevDate,"DRAFT"); - pp.Print(@"C:\TEMP\32Bit",_MyProms2010Print, wordFile,this); - } - Proms2010Print _MyProms2010Print; - private void buldXMLToolStripMenuItem_Click(object sender, EventArgs e) - { - // Walk through contents of the 16Bit Folder and create Proms2010 Structure - Proms2010Print _MyProms2010Print = new Proms2010Print(); - _MyProms2010Print.PROMS16_Folder = @"C:\TEMP\16Bit"; - _MyProms2010Print.Procedures = new Proms2010Procedures(); - DirectoryInfo myDirectory = new DirectoryInfo(_MyProms2010Print.PROMS16_Folder); - foreach (FileInfo myFile in myDirectory.GetFiles("*.pdf")) - { - ProcedureInfo myProc = GetProcedure(myFile.Name.Replace(".pdf","")); - if (myProc != null) - { - Proms2010Procedure proc = new Proms2010Procedure(myProc); - proc.PageCount = VolianPdf.PageCount(myFile.FullName); - _MyProms2010Print.Procedures.Add(proc); - } - } - // Output xml to frmInfo - ClearInfo(); - SvgSerializer.WriteFile(_MyProms2010Print, "Proms2010Print.xml"); - AddInfo(SvgSerializer.StringSerialize(_MyProms2010Print)); - } - private ProcedureInfo GetProcedure(string procNumber) - { - // Loop through the list looking for a matching number - foreach (ProcedureInfo proc in MyDocVersion.Procedures) - if (proc.DisplayNumber == procNumber) - return proc; - return null; - } - - private void typesToolStripMenuItem_Click(object sender, EventArgs e) - { - // Initialize Dictionary - Dictionary roTypes = new Dictionary(); - // Spin Through Procedures for selected DocVersion - if (MyDocVersion.DocVersionAssociationCount == 0) - { - MessageBox.Show("No associated ROFST"); - return; - } - ROFstInfo rofst = MyDocVersion.DocVersionAssociations[0].MyROFst; - ROFSTLookup lookup = rofst.ROFSTLookup; - string igPrefix = MyDocVersion.DocVersionConfig.RODefaults_graphicsprefix; - string spPrefix = MyDocVersion.DocVersionConfig.RODefaults_setpointprefix; - foreach (ProcedureInfo proc in MyDocVersion.Procedures) - FindROTypes(proc, roTypes, lookup, igPrefix, spPrefix); - // Output Dictionary Results - foreach (int roType in roTypes.Keys) - AddInfo("Type {0}, Count {1}", roType, roTypes[roType]); - } - - private void walkStepsToolStripMenuItem1_Click(object sender, EventArgs e) - { - MyInfo.MyStatus = string.Format("Processing"); - if (MyDocVersion != null) - { - MyInfo.Clear(); - foreach (ProcedureInfo procInfo in MyDocVersion.Procedures) - ProcedureWalkSteps(procInfo); - MyInfo.CopyOutput(); - MyInfo.MyStatus = string.Format("Ready - Output copied to clipboard"); - } - - } - private void walkStepsToolStripMenuItem2_Click(object sender, EventArgs e) - { - ProcedureWalkSteps(MyProcedure); - MyInfo.CopyOutput(); - MyInfo.MyStatus = string.Format("Ready - Output copied to clipboard"); - } - private void walkStepsToolStripMenuItem3_Click(object sender, EventArgs e) - { - if (MySection != null) WalkItems(MySection); - } - private void ProcedureWalkSteps(ProcedureInfo procInfo) - { - MyInfo.MyStatus = string.Format("Processing {0}", procInfo.MyContent.Number); - if (procInfo != null) WalkItems(procInfo); - } - public DocVersionInfo MyDocVersion - { - get { return lbDocVersion.SelectedValue as DocVersionInfo; } - } - public ProcedureInfo MyProcedure - { - get { return lbProcedure.SelectedValue as ProcedureInfo; } - } - public SectionInfo MySection - { - get { return lbSections.SelectedValue as SectionInfo; } - } - - private void countToolStripMenuItem1_Click(object sender, EventArgs e) - { - foreach (ProcedureInfo procInfo in MyDocVersion.Procedures) - ShowSectionCounts(procInfo); - } - - private void listSectionsToolStripMenuItem1_Click(object sender, EventArgs e) - { - foreach (ProcedureInfo procInfo in MyDocVersion.Procedures) - ListSections(procInfo); - } - } - enum PDFMethod - { - ToPDF, - ToPDF2003BG, - ToPDF2003FG, - toPDF2007 - } -} \ No newline at end of file