diff --git a/PROMS/fmtxml/AppendPlantSpecific.cs b/PROMS/fmtxml/AppendPlantSpecific.cs index 51f97178..0c04ca41 100644 --- a/PROMS/fmtxml/AppendPlantSpecific.cs +++ b/PROMS/fmtxml/AppendPlantSpecific.cs @@ -136,6 +136,9 @@ namespace fmtxml case "TUEC.FMT": AddTuecfmt(ref fmtdata); break; + case "TUECDEV.FMT": + AddTuecDevfmt(ref fmtdata); + break; } } diff --git a/PROMS/fmtxml/PlantSpecific_ComanchePeak.cs b/PROMS/fmtxml/PlantSpecific_ComanchePeak.cs index a2dc6147..c3d3c7ec 100644 --- a/PROMS/fmtxml/PlantSpecific_ComanchePeak.cs +++ b/PROMS/fmtxml/PlantSpecific_ComanchePeak.cs @@ -9,6 +9,10 @@ namespace fmtxml { private void AddTuecfmt(ref FormatData fmtdata) // Comanche Peak { + // StepSectionData + fmtdata.SectData.StepSectionData.StpSectLayData.WidSTableEdit = "436,192,120"; + fmtdata.SectData.StepSectionData.StpSectLayData.WidSTablePrint = "436,192,120"; + fmtdata.SectData.StepSectionData.StpSectLayData.ShowSectionTitles = "True"; // High Level Step fmtdata.StepData[2].TabData.Ident = " {numeric} "; // Imediate Action High Level Step @@ -21,10 +25,25 @@ namespace fmtxml fmtdata.StepData[9].TabData.Ident = "*{numeric} "; // Caution 2 fmtdata.StepData[21].ParentType = "Base"; - //fmtdata.SectData.StepSectionData.StpSectLayData.WidSTablePrint = "437,193,114"; - //fmtdata.BoxData[1].End = 457; // caution box + // Paragraph + fmtdata.StepData[24].StepEditData.TypeMenu.MenuItem = "Indented Paragraph"; + fmtdata.StepData[24].TabData.IdentEdit = " "; + fmtdata.StepData[24].TabData.Ident = " "; + fmtdata.StepData[24].TabData.RNOIdent = " "; + fmtdata.StepData[24].TabData.RNOIdentEdit = " "; + // High5 + fmtdata.StepData[41].ColOverride = "20"; + fmtdata.StepData[41].ColOverrideEdit = "20"; + fmtdata.StepData[41].WidthOverride = "466,192,120"; + fmtdata.StepData[41].WidthOverrideEdit = "466,192,120"; + fmtdata.StepData[41].StepEditData.TypeMenu.MenuItem = "Unnumbered High Level Step"; } + private void AddTuecDevfmt(ref FormatData fmtdata) // Comanche Peak + { + fmtdata.StepData[40].NoSpaceMultipleRNOs = true; + } + //private void AddCPLOverridefmt(ref FormatData fmtdata) //{ // fmtdata.BoxData[1].BXLLC = "-12345"; //this will put in a null string @@ -52,6 +71,27 @@ namespace fmtxml } private void AddTUCEDOC(ref DocStyles dcstyles) { + // we need to add one new docsyles + // expand the dcstyles.DcStyle array by one; + int numstyles = dcstyles.DcStyles.Length; // number of current docstyles + numstyles += 1; // adding one more docstyles + DocStyle[] dcs = new DocStyle[numstyles]; + for (int i = 0; i < numstyles-1; i++) + { + DocStyle dc = new DocStyle(); + dc = dcstyles.DcStyles[i]; + dcs[i] = dc; + if (i+1 == numstyles - 1) + { + dc = new DocStyle(); + dc = dcstyles.DcStyles[0]; // insert a new section by copying the first one + dcs[i+1] = dc; + } + } + dcstyles.DcStyles = dcs; + //"Procedure Steps" + dcstyles.DcStyles[0].oldtonew = 5; + dcstyles.DcStyles[0].CancelSectTitle = true; // Cover Page dcstyles.DcStyles[1].PageLength = 620; // Cover Page with ECC Stamp @@ -60,6 +100,17 @@ namespace fmtxml dcstyles.DcStyles[3].PageLength = 640; // Cover Page with Small Stamp dcstyles.DcStyles[4].PageLength = 620; + //Purpose and Entry - step editor + dcstyles.DcStyles[5].Name = "Purpose and Entry"; + dcstyles.DcStyles[5].Index = 5; + dcstyles.DcStyles[5].pagestyle = 3; + dcstyles.DcStyles[5].oldtonew = 2; + dcstyles.DcStyles[5].CancelSectTitle = false; + dcstyles.DcStyles[5].TopMargin = 120; + dcstyles.DcStyles[5].PageLength = 640; + dcstyles.DcStyles[5].LeftMargin = 78; + dcstyles.DcStyles[5].EndFlag = 0; + dcstyles.DcStyles[5].EndString = null; } } public partial class RtfToSvg