diff --git a/PROMS/fmtxml/AppendPlantSpecific.cs b/PROMS/fmtxml/AppendPlantSpecific.cs index f9b3fcf9..b9c452d9 100644 --- a/PROMS/fmtxml/AppendPlantSpecific.cs +++ b/PROMS/fmtxml/AppendPlantSpecific.cs @@ -67,8 +67,20 @@ namespace fmtxml AddNSPBCKFMT(ref fmtdata); break; case "NSPARP.FMT": + case "NSPARP.X00": AddNSPARPfmt(ref fmtdata); break; + case "NSPDEV.FMT": + AddNSPDEVFMT(ref fmtdata); + break; + case "NSPIFG.FMT": + case "NSPIFG2.FMT": + case "NSPIFG.X00": + AddNSPIFGFMT(ref fmtdata); + break; + case "NSPSAM.FMT": + AddNSPSAMFMT(ref fmtdata); + break; case "SHE.FMT": AddSHEfmt(ref fmtdata); break; @@ -109,7 +121,7 @@ namespace fmtxml fmtdata.StepData[9].TabData.Ident = "{!C0}{numeric}. "; fmtdata.StepData[9].TabData.RNOIdent = "{!C0}. "; } - + private void AddWCNCKLFmt(ref FormatData fmtdata) { fmtdata.BoxData[3].End = 518; @@ -154,15 +166,15 @@ namespace fmtxml // immediate (index = 3). Adjust format tab data to make it match 16bit. fmtdata.StepData[2].TabData.Ident = " {numeric} "; fmtdata.StepData[2].TabData.IdentEdit = " {numeric} "; - fmtdata.StepData[2].TabData.RNOIdentEdit=""; - fmtdata.StepData[2].TabData.RNOIdent=""; + fmtdata.StepData[2].TabData.RNOIdentEdit = ""; + fmtdata.StepData[2].TabData.RNOIdent = ""; //fmtdata.StepData[2].TabData.IdentEditWid=""; //fmtdata.StepData[2].TabData.IdentWid="18"; //fmtdata.StepData[2].TabData.RNOIdentEditWid="18"; //fmtdata.StepData[2].TabData.RNOIdentWid = "18"; - fmtdata.StepData[9].TabData.IdentEdit="*{numeric} "; - fmtdata.StepData[9].TabData.Ident="*{numeric} "; - fmtdata.StepData[9].TabData.RNOIdentEdit="* "; + fmtdata.StepData[9].TabData.IdentEdit = "*{numeric} "; + fmtdata.StepData[9].TabData.Ident = "*{numeric} "; + fmtdata.StepData[9].TabData.RNOIdentEdit = "* "; fmtdata.StepData[9].TabData.RNOIdent = "* "; // the following change was made because the code that supports the TStepNoFlag was not @@ -202,6 +214,15 @@ namespace fmtxml fmtdata.StepData[9].TabData.RNOIdentEdit = fmtdata.StepData[9].TabData.RNOIdentEdit + " "; } private void AddNSPFMT(ref FormatData fmtdata) + { + NSP_ArialFontInProcedures(ref fmtdata); + // Standard High Level step + fmtdata.StepData[2].Font.FontStyle = "Bold"; + // Note + fmtdata.StepData[7].TabData.Ident = "Note "; + fmtdata.StepData[7].TabData.RNOIdent = "Note "; + } + private void NSP_ArialFontInProcedures(ref FormatData fmtdata) { //// Script Caution (original 16-bit font) //fmtdata.StepData[6].Font.FontFamily = "Prestige Elite Tall"; @@ -232,7 +253,7 @@ namespace fmtxml ////fmtdata.StepData[7].TabData.Bullet.Font.FontStyle = "None"; //fmtdata.StepData[7].WidthOverride = "401"; //fmtdata.StepData[7].ColOverride = "194"; -//------------------------------------------------------------------- + //------------------------------------------------------------------- // Set the overall font to Arial 11 pt fmtdata.FontData.FontFamily = "Arial"; fmtdata.FontData.FontSize = "11"; @@ -243,16 +264,16 @@ namespace fmtxml fmtdata.SectData.SectionHeader.Font.FontFamily = "Arial"; fmtdata.SectData.SectionHeader.Font.FontSize = "11"; fmtdata.SectData.StepSectionData.StpSectLayData.VertStyle.FontFamily = "Arial"; - fmtdata.SectData.StepSectionData.StpSectLayData.VertStyle.FontSize="11"; - fmtdata.SectData.StepSectionData.StpSectLayData.TopOfPage.Font.FontFamily= "Arial"; - fmtdata.SectData.StepSectionData.StpSectLayData.TopOfPage.Font.FontSize="11"; - fmtdata.SectData.StepSectionData.StpSectLayData.Separator.Font.FontFamily="Arial"; - fmtdata.SectData.StepSectionData.StpSectLayData.Separator.Font.FontSize="11"; + fmtdata.SectData.StepSectionData.StpSectLayData.VertStyle.FontSize = "11"; + fmtdata.SectData.StepSectionData.StpSectLayData.TopOfPage.Font.FontFamily = "Arial"; + fmtdata.SectData.StepSectionData.StpSectLayData.TopOfPage.Font.FontSize = "11"; + fmtdata.SectData.StepSectionData.StpSectLayData.Separator.Font.FontFamily = "Arial"; + fmtdata.SectData.StepSectionData.StpSectLayData.Separator.Font.FontSize = "11"; fmtdata.SectData.StepSectionData.StpSectPrtData.ModifiedTextStyle.FontFamily = "Arial"; fmtdata.SectData.StepSectionData.StpSectPrtData.ModifiedTextStyle.FontSize = "11"; fmtdata.SectData.StepSectionData.StpSectPrtData.ImmStepHdrStyle.FontFamily = "Arial"; fmtdata.SectData.StepSectionData.StpSectPrtData.ImmStepHdrStyle.FontSize = "11"; - // Step Type Base + //// Step Type Base fmtdata.StepData[0].Font.FontFamily = "Arial"; fmtdata.StepData[0].Font.FontSize = "11"; fmtdata.StepData[0].TabData.Font.FontFamily = "Arial"; @@ -265,7 +286,16 @@ namespace fmtxml fmtdata.StepData[1].TabData.Font.FontSize = "11"; // Standard High Level step - fmtdata.StepData[2].Font.FontStyle = "Bold"; + fmtdata.StepData[2].Font.FontFamily = "Arial"; + fmtdata.StepData[2].Font.FontSize = "11"; + fmtdata.StepData[2].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[2].TabData.Font.FontSize = "11"; + + // Immediate + fmtdata.StepData[3].Font.FontFamily = "Arial"; + fmtdata.StepData[3].Font.FontSize = "11"; + fmtdata.StepData[3].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[3].TabData.Font.FontSize = "11"; // And fmtdata.StepData[4].Font.FontFamily = "Arial"; @@ -374,8 +404,8 @@ namespace fmtxml fmtdata.StepData[7].TabData.Bullet.Font.FontFamily = "Arial"; fmtdata.StepData[7].TabData.Bullet.Font.FontSize = "11"; fmtdata.StepData[7].TabData.Bullet.Font.FontStyle = "Bold"; - fmtdata.StepData[7].TabData.Ident = "Note "; - fmtdata.StepData[7].TabData.RNOIdent = "Note "; + //fmtdata.StepData[7].TabData.Ident = "Note "; + //fmtdata.StepData[7].TabData.RNOIdent = "Note "; //fmtdata.StepData[7].TabData.IdentWid = "65.4"; fmtdata.StepData[7].WidthOverride = "401"; @@ -479,6 +509,12 @@ namespace fmtxml fmtdata.StepData[8].Font.FontSize = "11"; fmtdata.StepData[8].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[8].TabData.Font.FontSize = "11"; + + // Continuous + fmtdata.StepData[9].Font.FontFamily = "Arial"; + fmtdata.StepData[9].Font.FontSize = "11"; + fmtdata.StepData[9].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[9].TabData.Font.FontSize = "11"; // AER Table fmtdata.StepData[10].Font.FontFamily = "Arial"; fmtdata.StepData[10].Font.FontSize = "11"; @@ -519,6 +555,11 @@ namespace fmtxml fmtdata.StepData[17].Font.FontSize = "11"; fmtdata.StepData[17].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[17].TabData.Font.FontSize = "11"; + // LossOfAC + fmtdata.StepData[18].Font.FontFamily = "Arial"; + fmtdata.StepData[18].Font.FontSize = "11"; + fmtdata.StepData[18].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[18].TabData.Font.FontSize = "11"; // ExplicitAnd fmtdata.StepData[19].Font.FontFamily = "Arial"; fmtdata.StepData[19].Font.FontSize = "11"; @@ -584,6 +625,11 @@ namespace fmtxml fmtdata.StepData[40].Font.FontSize = "11"; fmtdata.StepData[40].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[40].TabData.Font.FontSize = "11"; + // HIGH5 + fmtdata.StepData[41].Font.FontFamily = "Arial"; + fmtdata.StepData[41].Font.FontSize = "11"; + fmtdata.StepData[41].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[41].TabData.Font.FontSize = "11"; // TitleWithTextRight fmtdata.StepData[42].Font.FontFamily = "Arial"; fmtdata.StepData[42].Font.FontSize = "11"; @@ -617,16 +663,18 @@ namespace fmtxml } private void AddNSP00FMT(ref FormatData fmtdata) { - // Base - fmtdata.StepData[0].Font.FontFamily = "Arial"; - fmtdata.StepData[0].Font.FontSize = "11"; - fmtdata.StepData[0].TabData.Font.FontFamily = "Arial"; - fmtdata.StepData[0].TabData.Font.FontSize = "11"; - // substep - //fmtdata.StepData[1].Font.FontFamily = "Arial"; - //fmtdata.StepData[1].Font.FontSize = "11"; - fmtdata.StepData[1].TabData.Font.FontFamily = "Arial"; - fmtdata.StepData[1].TabData.Font.FontSize = "11"; + NSP_ArialFontInProcedures(ref fmtdata); + + //// Base + //fmtdata.StepData[0].Font.FontFamily = "Arial"; + //fmtdata.StepData[0].Font.FontSize = "11"; + //fmtdata.StepData[0].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[0].TabData.Font.FontSize = "11"; + //// substep + ////fmtdata.StepData[1].Font.FontFamily = "Arial"; + ////fmtdata.StepData[1].Font.FontSize = "11"; + //fmtdata.StepData[1].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[1].TabData.Font.FontSize = "11"; // High fmtdata.StepData[2].Font.FontFamily = "Arial"; fmtdata.StepData[2].Font.FontSize = "11"; @@ -637,98 +685,673 @@ namespace fmtxml fmtdata.StepData[3].Font.FontSize = "11"; fmtdata.StepData[3].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[3].TabData.Font.FontSize = "11"; - // And - fmtdata.StepData[4].Font.FontFamily = "Arial"; - fmtdata.StepData[4].Font.FontSize = "11"; - fmtdata.StepData[4].TabData.Font.FontFamily = "Arial"; - fmtdata.StepData[4].TabData.Font.FontSize = "11"; - // OR - fmtdata.StepData[5].Font.FontFamily = "Arial"; - fmtdata.StepData[5].Font.FontSize = "11"; - fmtdata.StepData[5].TabData.Font.FontFamily = "Arial"; - fmtdata.StepData[5].TabData.Font.FontSize = "11"; - // Cautions use Arial Font for Tab (instead of Script) and - // any bullets following the tab are at a different point size - fmtdata.StepData[6].Font.FontFamily = "Arial"; - fmtdata.StepData[6].Font.FontSize = "11"; - fmtdata.StepData[6].Font.FontStyle = "Italics, Bold"; - fmtdata.StepData[6].TabData.Font.FontFamily = "Arial"; - fmtdata.StepData[6].TabData.Font.FontSize = "18"; - fmtdata.StepData[6].TabData.Font.FontStyle = "Italics, Bold"; - fmtdata.StepData[6].TabData.Bullet.Separate = "True"; - fmtdata.StepData[6].TabData.Bullet.Font = new VE_Font(); - fmtdata.StepData[6].TabData.Bullet.Font.FontFamily = "Arial"; - fmtdata.StepData[6].TabData.Bullet.Font.FontSize = "11"; - fmtdata.StepData[6].TabData.Bullet.Font.FontStyle = "none"; - fmtdata.StepData[6].WidthOverride = "421"; - fmtdata.StepData[6].ColOverride = "194"; - // Notes used Arial font and any bullets following the tab are at - // a different point size - fmtdata.StepData[7].Font.FontFamily = "Arial"; - fmtdata.StepData[7].Font.FontSize = "11"; - fmtdata.StepData[7].Font.FontStyle = "Italics, Bold"; - fmtdata.StepData[7].TabData.Font.FontFamily = "Arial"; - fmtdata.StepData[7].TabData.Font.FontSize = "14"; - fmtdata.StepData[7].TabData.Font.FontStyle = "Italics, Bold"; - fmtdata.StepData[7].TabData.Bullet.Separate = "True"; - fmtdata.StepData[7].TabData.Bullet.Font = new VE_Font(); - fmtdata.StepData[7].TabData.Bullet.Font.FontFamily = "Arial"; - fmtdata.StepData[7].TabData.Bullet.Font.FontSize = "12"; - fmtdata.StepData[7].TabData.Bullet.Font.FontStyle = "Bold"; - fmtdata.StepData[7].TabData.Ident = "Note "; - fmtdata.StepData[7].TabData.RNOIdent = "Note "; - //fmtdata.StepData[7].TabData.IdentWid = "65.4"; - fmtdata.StepData[7].WidthOverride = "401"; - // Table - fmtdata.StepData[8].Font.FontFamily = "Arial"; - fmtdata.StepData[8].Font.FontSize = "11"; - fmtdata.StepData[8].TabData.Font.FontFamily = "Arial"; - fmtdata.StepData[8].TabData.Font.FontSize = "11"; + //// And + //fmtdata.StepData[4].Font.FontFamily = "Arial"; + //fmtdata.StepData[4].Font.FontSize = "11"; + //fmtdata.StepData[4].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[4].TabData.Font.FontSize = "11"; + //// OR + //fmtdata.StepData[5].Font.FontFamily = "Arial"; + //fmtdata.StepData[5].Font.FontSize = "11"; + //fmtdata.StepData[5].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[5].TabData.Font.FontSize = "11"; + //// Cautions use Arial Font for Tab (instead of Script) and + //// any bullets following the tab are at a different point size + //fmtdata.StepData[6].Font.FontFamily = "Arial"; + //fmtdata.StepData[6].Font.FontSize = "11"; + //fmtdata.StepData[6].Font.FontStyle = "Italics, Bold"; + //fmtdata.StepData[6].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[6].TabData.Font.FontSize = "18"; + //fmtdata.StepData[6].TabData.Font.FontStyle = "Italics, Bold"; + //fmtdata.StepData[6].TabData.Bullet.Separate = "True"; + //fmtdata.StepData[6].TabData.Bullet.Font = new VE_Font(); + //fmtdata.StepData[6].TabData.Bullet.Font.FontFamily = "Arial"; + //fmtdata.StepData[6].TabData.Bullet.Font.FontSize = "11"; + //fmtdata.StepData[6].TabData.Bullet.Font.FontStyle = "none"; + //fmtdata.StepData[6].WidthOverride = "421"; + //fmtdata.StepData[6].ColOverride = "194"; + //// Notes used Arial font and any bullets following the tab are at + //// a different point size + //fmtdata.StepData[7].Font.FontFamily = "Arial"; + //fmtdata.StepData[7].Font.FontSize = "11"; + //fmtdata.StepData[7].Font.FontStyle = "Italics, Bold"; + //fmtdata.StepData[7].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[7].TabData.Font.FontSize = "14"; + //fmtdata.StepData[7].TabData.Font.FontStyle = "Italics, Bold"; + //fmtdata.StepData[7].TabData.Bullet.Separate = "True"; + //fmtdata.StepData[7].TabData.Bullet.Font = new VE_Font(); + //fmtdata.StepData[7].TabData.Bullet.Font.FontFamily = "Arial"; + //fmtdata.StepData[7].TabData.Bullet.Font.FontSize = "12"; + //fmtdata.StepData[7].TabData.Bullet.Font.FontStyle = "Bold"; + //fmtdata.StepData[7].TabData.Ident = "Note "; + //fmtdata.StepData[7].TabData.RNOIdent = "Note "; + ////fmtdata.StepData[7].TabData.IdentWid = "65.4"; + //fmtdata.StepData[7].WidthOverride = "401"; + //// Table + //fmtdata.StepData[8].Font.FontFamily = "Arial"; + //fmtdata.StepData[8].Font.FontSize = "11"; + //fmtdata.StepData[8].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[8].TabData.Font.FontSize = "11"; // Continuous fmtdata.StepData[9].Font.FontFamily = "Arial"; fmtdata.StepData[9].Font.FontSize = "11"; fmtdata.StepData[9].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[9].TabData.Font.FontSize = "11"; - // AERTable + //// AERTable + //fmtdata.StepData[10].Font.FontFamily = "Arial"; + //fmtdata.StepData[10].Font.FontSize = "11"; + //fmtdata.StepData[10].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[10].TabData.Font.FontSize = "11"; + //// EquipmentList + //fmtdata.StepData[11].Font.FontFamily = "Arial"; + //fmtdata.StepData[11].Font.FontSize = "11"; + //fmtdata.StepData[11].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[11].TabData.Font.FontSize = "11"; + //// Title + //fmtdata.StepData[12].Font.FontFamily = "Arial"; + //fmtdata.StepData[12].Font.FontSize = "11"; + //fmtdata.StepData[12].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[12].TabData.Font.FontSize = "11"; + //// PageNumber + //fmtdata.StepData[13].Font.FontFamily = "Arial"; + //fmtdata.StepData[13].Font.FontSize = "11"; + //fmtdata.StepData[13].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[13].TabData.Font.FontSize = "11"; + //// EquopmentWBlank + //fmtdata.StepData[14].Font.FontFamily = "Arial"; + //fmtdata.StepData[14].Font.FontSize = "11"; + //fmtdata.StepData[14].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[14].TabData.Font.FontSize = "11"; + //// ProcNumber + //fmtdata.StepData[15].Font.FontFamily = "Arial"; + //fmtdata.StepData[15].Font.FontSize = "11"; + //fmtdata.StepData[15].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[15].TabData.Font.FontSize = "11"; + //// RevNumber + //fmtdata.StepData[16].Font.FontFamily = "Arial"; + //fmtdata.StepData[16].Font.FontSize = "11"; + //fmtdata.StepData[16].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[16].TabData.Font.FontSize = "11"; + //// AccPages + //fmtdata.StepData[17].Font.FontFamily = "Arial"; + //fmtdata.StepData[17].Font.FontSize = "11"; + //fmtdata.StepData[17].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[17].TabData.Font.FontSize = "11"; + // LossOfAC + fmtdata.StepData[18].Font.FontFamily = "Arial"; + fmtdata.StepData[18].Font.FontSize = "11"; + fmtdata.StepData[18].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[18].TabData.Font.FontSize = "11"; + //// ExplicitAnd + //fmtdata.StepData[19].Font.FontFamily = "Arial"; + //fmtdata.StepData[19].Font.FontSize = "11"; + //fmtdata.StepData[19].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[19].TabData.Font.FontSize = "11"; + //// Caution1 + //fmtdata.StepData[20].Font.FontFamily = "Arial"; + //fmtdata.StepData[20].Font.FontSize = "11"; + //fmtdata.StepData[20].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[20].TabData.Font.FontSize = "11"; + //// Caution2 + //fmtdata.StepData[21].Font.FontFamily = "Arial"; + //fmtdata.StepData[21].Font.FontSize = "11"; + //fmtdata.StepData[21].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[21].TabData.Font.FontSize = "11"; + //// Note1 + //fmtdata.StepData[22].Font.FontFamily = "Arial"; + //fmtdata.StepData[22].Font.FontSize = "11"; + //fmtdata.StepData[22].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[22].TabData.Font.FontSize = "11"; + //// Note2 + //fmtdata.StepData[23].Font.FontFamily = "Arial"; + //fmtdata.StepData[23].Font.FontSize = "11"; + //fmtdata.StepData[23].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[23].TabData.Font.FontSize = "11"; + //// Paragraph + //fmtdata.StepData[24].Font.FontFamily = "Arial"; + //fmtdata.StepData[24].Font.FontSize = "11"; + //fmtdata.StepData[24].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[24].TabData.Font.FontSize = "11"; + //// Default + //fmtdata.StepData[25].Font.FontFamily = "Arial"; + //fmtdata.StepData[25].Font.FontSize = "11"; + //fmtdata.StepData[25].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[25].TabData.Font.FontSize = "11"; + //// Note3 + //fmtdata.StepData[26].Font.FontFamily = "Arial"; + //fmtdata.StepData[26].Font.FontSize = "11"; + //fmtdata.StepData[26].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[26].TabData.Font.FontSize = "11"; + //// Caution3 + //fmtdata.StepData[27].Font.FontFamily = "Arial"; + //fmtdata.StepData[27].Font.FontSize = "11"; + //fmtdata.StepData[27].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[27].TabData.Font.FontSize = "11"; + //// Note4 + //fmtdata.StepData[28].Font.FontFamily = "Arial"; + //fmtdata.StepData[28].Font.FontSize = "11"; + //fmtdata.StepData[28].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[28].TabData.Font.FontSize = "11"; + //// Caution4 + //fmtdata.StepData[29].Font.FontFamily = "Arial"; + //fmtdata.StepData[29].Font.FontSize = "11"; + //fmtdata.StepData[29].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[29].TabData.Font.FontSize = "11"; + //// EquipmentOpt + //fmtdata.StepData[30].Font.FontFamily = "Arial"; + //fmtdata.StepData[30].Font.FontSize = "11"; + //fmtdata.StepData[30].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[30].TabData.Font.FontSize = "11"; + //// EquipmentOptWBlank + //fmtdata.StepData[31].Font.FontFamily = "Arial"; + //fmtdata.StepData[31].Font.FontSize = "11"; + //fmtdata.StepData[31].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[31].TabData.Font.FontSize = "11"; + //// Note5 + //fmtdata.StepData[32].Font.FontFamily = "Arial"; + //fmtdata.StepData[32].Font.FontSize = "11"; + //fmtdata.StepData[32].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[32].TabData.Font.FontSize = "11"; + //// BorderlessAERTable + //fmtdata.StepData[33].Font.FontFamily = "Arial"; + //fmtdata.StepData[33].Font.FontSize = "11"; + //fmtdata.StepData[33].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[33].TabData.Font.FontSize = "11"; + //// BorderlessTable + //fmtdata.StepData[34].Font.FontFamily = "Arial"; + //fmtdata.StepData[34].Font.FontSize = "11"; + //fmtdata.StepData[34].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[34].TabData.Font.FontSize = "11"; + //// ImplicitOr + //fmtdata.StepData[35].Font.FontFamily = "Arial"; + //fmtdata.StepData[35].Font.FontSize = "11"; + //fmtdata.StepData[35].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[35].TabData.Font.FontSize = "11"; + //// Figure + //fmtdata.StepData[36].Font.FontFamily = "Arial"; + //fmtdata.StepData[36].Font.FontSize = "11"; + //fmtdata.StepData[36].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[36].TabData.Font.FontSize = "11"; + //// AERFigure + //fmtdata.StepData[37].Font.FontFamily = "Arial"; + //fmtdata.StepData[37].Font.FontSize = "11"; + //fmtdata.StepData[37].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[37].TabData.Font.FontSize = "11"; + //// BorderlessFigure + //fmtdata.StepData[38].Font.FontFamily = "Arial"; + //fmtdata.StepData[38].Font.FontSize = "11"; + //fmtdata.StepData[38].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[38].TabData.Font.FontSize = "11"; + //// RNOType + //fmtdata.StepData[40].Font.FontFamily = "Arial"; + //fmtdata.StepData[40].Font.FontSize = "11"; + //fmtdata.StepData[40].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[40].TabData.Font.FontSize = "11"; + // High5 + fmtdata.StepData[41].Font.FontFamily = "Arial"; + fmtdata.StepData[41].Font.FontSize = "11"; + fmtdata.StepData[41].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[41].TabData.Font.FontSize = "11"; + //// TitleWithTextRight + //fmtdata.StepData[42].Font.FontFamily = "Arial"; + //fmtdata.StepData[42].Font.FontSize = "11"; + //fmtdata.StepData[42].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[42].TabData.Font.FontSize = "11"; + //// TitleWithTextBelow + //fmtdata.StepData[43].Font.FontFamily = "Arial"; + //fmtdata.StepData[43].Font.FontSize = "11"; + //fmtdata.StepData[43].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[43].TabData.Font.FontSize = "11"; + //// ContAcSequential + //fmtdata.StepData[44].Font.FontFamily = "Arial"; + //fmtdata.StepData[44].Font.FontSize = "11"; + //fmtdata.StepData[44].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[44].TabData.Font.FontSize = "11"; + //// ContAcAnd + //fmtdata.StepData[45].Font.FontFamily = "Arial"; + //fmtdata.StepData[45].Font.FontSize = "11"; + //fmtdata.StepData[45].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[45].TabData.Font.FontSize = "11"; + //// ContAcOr + //fmtdata.StepData[46].Font.FontFamily = "Arial"; + //fmtdata.StepData[46].Font.FontSize = "11"; + //fmtdata.StepData[46].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[46].TabData.Font.FontSize = "11"; + //// ContAcParagraph + //fmtdata.StepData[47].Font.FontFamily = "Arial"; + //fmtdata.StepData[47].Font.FontSize = "11"; + //fmtdata.StepData[47].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[47].TabData.Font.FontSize = "11"; + } + private void AddNSPBCKFMT(ref FormatData fmtdata) + { + // section + fmtdata.SectData.SectionNumber.Font.FontFamily = "Arial"; + fmtdata.SectData.SectionNumber.Font.FontSize = "11"; + fmtdata.SectData.SectionHeader.Font.FontFamily = "Arial"; + fmtdata.SectData.SectionHeader.Font.FontSize = "11"; + // Table + fmtdata.StepData[8].Font.FontFamily = "Arial"; + fmtdata.StepData[8].Font.FontSize = "11"; + // Title + fmtdata.StepData[12].Font.FontFamily = "Arial"; + fmtdata.StepData[12].Font.FontSize = "11"; + // PageNumber + fmtdata.StepData[13].Font.FontFamily = "Arial"; + fmtdata.StepData[13].Font.FontSize = "11"; + // EquipmentWBlank + fmtdata.StepData[14].Font.FontFamily = "Arial"; + fmtdata.StepData[14].Font.FontSize = "11"; + // ProcNumber + fmtdata.StepData[15].Font.FontFamily = "Arial"; + fmtdata.StepData[15].Font.FontSize = "11"; + // RevNumber + fmtdata.StepData[16].Font.FontFamily = "Arial"; + fmtdata.StepData[16].Font.FontSize = "11"; + // AccPages + fmtdata.StepData[17].Font.FontFamily = "Arial"; + fmtdata.StepData[17].Font.FontSize = "11"; + // Default + fmtdata.StepData[25].Font.FontFamily = "Arial"; + fmtdata.StepData[25].Font.FontSize = "11"; + // Note4 + fmtdata.StepData[28].Font.FontFamily = "Arial"; + fmtdata.StepData[28].Font.FontSize = "11"; + // Caution4 + fmtdata.StepData[29].Font.FontFamily = "Arial"; + fmtdata.StepData[29].Font.FontSize = "11"; + // EquipmentOptWBlank + fmtdata.StepData[31].Font.FontFamily = "Arial"; + fmtdata.StepData[31].Font.FontSize = "11"; + // Note5 + fmtdata.StepData[32].Font.FontFamily = "Arial"; + fmtdata.StepData[32].Font.FontSize = "11"; + // BorderlessTable + fmtdata.StepData[34].Font.FontFamily = "Arial"; + fmtdata.StepData[34].Font.FontSize = "11"; + // Figure + fmtdata.StepData[36].Font.FontFamily = "Arial"; + fmtdata.StepData[36].Font.FontSize = "11"; + // AERFigure + fmtdata.StepData[37].Font.FontFamily = "Arial"; + fmtdata.StepData[37].Font.FontSize = "11"; + // BorderlessFigure + fmtdata.StepData[38].Font.FontFamily = "Arial"; + fmtdata.StepData[38].Font.FontSize = "11"; + // BorderlessAERFigure + fmtdata.StepData[39].Font.FontFamily = "Arial"; + fmtdata.StepData[39].Font.FontSize = "11"; + // High5 + fmtdata.StepData[41].Font.FontFamily = "Arial"; + fmtdata.StepData[41].Font.FontSize = "11"; + // TitleWithTextRight + fmtdata.StepData[42].Font.FontFamily = "Arial"; + fmtdata.StepData[42].Font.FontSize = "11"; + // TitleWithTextBelow + fmtdata.StepData[43].Font.FontFamily = "Arial"; + fmtdata.StepData[43].Font.FontSize = "11"; + // ContAcSequential + fmtdata.StepData[44].Font.FontFamily = "Arial"; + fmtdata.StepData[44].Font.FontSize = "11"; + // ContAcAnd + fmtdata.StepData[45].Font.FontFamily = "Arial"; + fmtdata.StepData[45].Font.FontSize = "11"; + // ContAcOR + fmtdata.StepData[46].Font.FontFamily = "Arial"; + fmtdata.StepData[46].Font.FontSize = "11"; + // ContAcParagraph + fmtdata.StepData[47].Font.FontFamily = "Arial"; + fmtdata.StepData[47].Font.FontSize = "11"; + fmtdata.StepData[47].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[47].TabData.Font.FontSize = "11"; + fmtdata.StepData[47].TabData.Font.FontStyle = "None"; + } + private void AddNSPABFMT(ref FormatData fmtdata) + { + NSP_ArialFontInProcedures(ref fmtdata); + fmtdata.ProcData.CoverTitleLength = 46; + // Base + fmtdata.StepData[0].Font.CPI = "12"; + // Substep + //fmtdata.StepData[1].Font.CPI = "12"; + // High + fmtdata.StepData[2].Font.CPI = "12"; + // And + fmtdata.StepData[4].Font.CPI = "12"; + // OR + fmtdata.StepData[5].Font.CPI = "12"; + // Caution + fmtdata.StepData[6].Font.CPI = "12"; + + //// Set the overall font's CPI to 10 (Arial 11pt) + //fmtdata.FontData.FontFamily = "Arial"; + //fmtdata.FontData.CPI = "10"; + //fmtdata.FontData.FontSize = "11"; + //fmtdata.ProcData.CoverTitleLength = 46; + //// Base + //fmtdata.StepData[0].Font.FontFamily = "Arial"; + //fmtdata.StepData[0].Font.CPI = "12"; + //fmtdata.StepData[0].Font.FontSize = "11"; + //fmtdata.StepData[0].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[0].TabData.Font.FontSize = "11"; + //// Substep + //fmtdata.StepData[1].Font.FontFamily = "Arial"; + //fmtdata.StepData[1].Font.CPI = "12"; + //fmtdata.StepData[1].Font.FontSize = "11"; + //fmtdata.StepData[1].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[1].TabData.Font.FontSize = "11"; + //// High + //fmtdata.StepData[2].Font.FontFamily = "Arial"; + //fmtdata.StepData[2].Font.CPI = "12"; + //fmtdata.StepData[2].Font.FontSize = "11"; + //fmtdata.StepData[2].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[2].TabData.Font.FontSize = "11"; + //// And + //fmtdata.StepData[4].Font.FontFamily = "Arial"; + //fmtdata.StepData[4].Font.CPI = "12"; + //fmtdata.StepData[4].Font.FontSize = "11"; + //// OR + //fmtdata.StepData[5].Font.FontFamily = "Arial"; + //fmtdata.StepData[5].Font.CPI = "12"; + //fmtdata.StepData[5].Font.FontSize = "11"; + //// Caution + //fmtdata.StepData[6].Font.FontFamily = "Arial"; + //fmtdata.StepData[6].Font.CPI = "12"; + //fmtdata.StepData[6].Font.FontSize = "11"; + //fmtdata.StepData[6].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[6].TabData.Font.FontSize = "11"; + //// Table + //fmtdata.StepData[8].Font.FontFamily = "Arial"; + //fmtdata.StepData[8].Font.FontSize = "11"; + //fmtdata.StepData[8].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[8].TabData.Font.FontSize = "11"; + //// AER Table + //fmtdata.StepData[10].Font.FontFamily = "Arial"; + //fmtdata.StepData[10].Font.FontSize = "11"; + //fmtdata.StepData[10].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[10].TabData.Font.FontSize = "11"; + //// Title + //fmtdata.StepData[12].Font.FontFamily = "Arial"; + //fmtdata.StepData[12].Font.FontSize = "11"; + //fmtdata.StepData[12].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[12].TabData.Font.FontSize = "11"; + //// PageNumber + //fmtdata.StepData[13].Font.FontFamily = "Arial"; + //fmtdata.StepData[13].Font.FontSize = "11"; + //fmtdata.StepData[13].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[13].TabData.Font.FontSize = "11"; + //// ProcNumber + //fmtdata.StepData[15].Font.FontFamily = "Arial"; + //fmtdata.StepData[15].Font.FontSize = "11"; + //fmtdata.StepData[15].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[15].TabData.Font.FontSize = "11"; + //// RevNumber + //fmtdata.StepData[16].Font.FontFamily = "Arial"; + //fmtdata.StepData[16].Font.FontSize = "11"; + //fmtdata.StepData[16].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[16].TabData.Font.FontSize = "11"; + //// AccPages + //fmtdata.StepData[17].Font.FontFamily = "Arial"; + //fmtdata.StepData[17].Font.FontSize = "11"; + //fmtdata.StepData[17].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[17].TabData.Font.FontSize = "11"; + //// Default + //fmtdata.StepData[25].Font.FontFamily = "Arial"; + //fmtdata.StepData[25].Font.FontSize = "11"; + //fmtdata.StepData[25].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[25].TabData.Font.FontSize = "11"; + //// Note4 + //fmtdata.StepData[28].Font.FontFamily = "Arial"; + //fmtdata.StepData[28].Font.FontSize = "11"; + //fmtdata.StepData[28].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[28].TabData.Font.FontSize = "11"; + //// Caution4 + //fmtdata.StepData[29].Font.FontFamily = "Arial"; + //fmtdata.StepData[29].Font.FontSize = "11"; + //fmtdata.StepData[29].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[29].TabData.Font.FontSize = "11"; + //// Note5 + //fmtdata.StepData[32].Font.FontFamily = "Arial"; + //fmtdata.StepData[32].Font.FontSize = "11"; + //fmtdata.StepData[32].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[32].TabData.Font.FontSize = "11"; + //// BorderlessAERTable + //fmtdata.StepData[33].Font.FontFamily = "Arial"; + //fmtdata.StepData[33].Font.FontSize = "11"; + //fmtdata.StepData[33].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[33].TabData.Font.FontSize = "11"; + //// BorderlessTable + //fmtdata.StepData[34].Font.FontFamily = "Arial"; + //fmtdata.StepData[34].Font.FontSize = "11"; + //fmtdata.StepData[34].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[34].TabData.Font.FontSize = "11"; + //// Figure + //fmtdata.StepData[36].Font.FontFamily = "Arial"; + //fmtdata.StepData[36].Font.FontSize = "11"; + //fmtdata.StepData[36].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[36].TabData.Font.FontSize = "11"; + //// AERFigure + //fmtdata.StepData[37].Font.FontFamily = "Arial"; + //fmtdata.StepData[37].Font.FontSize = "11"; + //fmtdata.StepData[37].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[37].TabData.Font.FontSize = "11"; + //// BorderlessFigure + //fmtdata.StepData[38].Font.FontFamily = "Arial"; + //fmtdata.StepData[38].Font.FontSize = "11"; + //fmtdata.StepData[38].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[38].TabData.Font.FontSize = "11"; + //// BorderlessFAERigure + //fmtdata.StepData[39].Font.FontFamily = "Arial"; + //fmtdata.StepData[39].Font.FontSize = "11"; + //fmtdata.StepData[39].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[39].TabData.Font.FontSize = "11"; + //// High5 + //fmtdata.StepData[41].Font.FontFamily = "Arial"; + //fmtdata.StepData[41].Font.FontSize = "11"; + //fmtdata.StepData[41].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[41].TabData.Font.FontSize = "11"; + //// TitleWithTextRight + //fmtdata.StepData[42].Font.FontFamily = "Arial"; + //fmtdata.StepData[42].Font.FontSize = "11"; + //fmtdata.StepData[42].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[42].TabData.Font.FontSize = "11"; + //// TitleWithTextBelow + //fmtdata.StepData[43].Font.FontFamily = "Arial"; + //fmtdata.StepData[43].Font.FontSize = "11"; + //fmtdata.StepData[43].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[43].TabData.Font.FontSize = "11"; + //// ContAcSequential + //fmtdata.StepData[44].Font.FontFamily = "Arial"; + //fmtdata.StepData[44].Font.FontSize = "11"; + //fmtdata.StepData[44].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[44].TabData.Font.FontSize = "11"; + //// ContAcAnd + //fmtdata.StepData[45].Font.FontFamily = "Arial"; + //fmtdata.StepData[45].Font.FontSize = "11"; + //fmtdata.StepData[45].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[45].TabData.Font.FontSize = "11"; + //// ContAcOr + //fmtdata.StepData[46].Font.FontFamily = "Arial"; + //fmtdata.StepData[46].Font.FontSize = "11"; + //fmtdata.StepData[46].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[46].TabData.Font.FontSize = "11"; + //// ContAcParagraph + //fmtdata.StepData[47].Font.FontFamily = "Arial"; + //fmtdata.StepData[47].Font.FontSize = "11"; + //fmtdata.StepData[47].TabData.Font.FontFamily = "Arial"; + //fmtdata.StepData[47].TabData.Font.FontSize = "11"; + } + private void AddNSPARPfmt(ref FormatData fmtdata) + { + NSP_ArialFontInProcedures(ref fmtdata); + fmtdata.StepData[1].TabData.RNOIdentEdit = ""; + fmtdata.StepData[1].TabData.RNOIdent = ""; + // High + fmtdata.StepData[2].Font.FontFamily = "Arial"; + fmtdata.StepData[2].Font.FontSize = "11"; + fmtdata.StepData[2].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[2].TabData.Font.FontSize = "11"; + // Immediate + fmtdata.StepData[3].Font.FontFamily = "Arial"; + fmtdata.StepData[3].Font.FontSize = "11"; + fmtdata.StepData[3].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[3].TabData.Font.FontSize = "11"; + // Continuous + fmtdata.StepData[9].Font.FontFamily = "Arial"; + fmtdata.StepData[9].Font.FontSize = "11"; + fmtdata.StepData[9].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[9].TabData.Font.FontSize = "11"; + // LossOfAC + fmtdata.StepData[18].Font.FontFamily = "Arial"; + fmtdata.StepData[18].Font.FontSize = "11"; + fmtdata.StepData[18].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[18].TabData.Font.FontSize = "11"; + // High5 + fmtdata.StepData[41].Font.FontFamily = "Arial"; + fmtdata.StepData[41].Font.FontSize = "11"; + fmtdata.StepData[41].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[41].TabData.Font.FontSize = "11"; + + } + private void AddNSPDEVFMT(ref FormatData fmtdata) + { + // Set the overall font to Arial 11 pt + fmtdata.FontData.FontFamily = "Arial"; + fmtdata.FontData.FontSize = "11"; + fmtdata.FontData.CPI = "10"; + + fmtdata.SectData.SectionNumber.Font.FontFamily = "Arial"; + fmtdata.SectData.SectionNumber.Font.FontSize = "11"; + fmtdata.SectData.SectionHeader.Font.FontFamily = "Arial"; + fmtdata.SectData.SectionHeader.Font.FontSize = "11"; + fmtdata.SectData.StepSectionData.StpSectLayData.VertStyle.FontFamily = "Arial"; + fmtdata.SectData.StepSectionData.StpSectLayData.VertStyle.FontSize = "11"; + fmtdata.SectData.StepSectionData.StpSectLayData.TopOfPage.Font.FontFamily = "Arial"; + fmtdata.SectData.StepSectionData.StpSectLayData.TopOfPage.Font.FontSize = "11"; + fmtdata.SectData.StepSectionData.StpSectLayData.Separator.Font.FontFamily = "Arial"; + fmtdata.SectData.StepSectionData.StpSectLayData.Separator.Font.FontSize = "11"; + fmtdata.SectData.StepSectionData.StpSectPrtData.ModifiedTextStyle.FontFamily = "Arial"; + fmtdata.SectData.StepSectionData.StpSectPrtData.ModifiedTextStyle.FontSize = "11"; + fmtdata.SectData.StepSectionData.StpSectPrtData.ImmStepHdrStyle.FontFamily = "Arial"; + fmtdata.SectData.StepSectionData.StpSectPrtData.ImmStepHdrStyle.FontSize = "11"; + // Step Type Base + fmtdata.StepData[0].Font.FontFamily = "Arial"; + fmtdata.StepData[0].Font.FontSize = "11"; + fmtdata.StepData[0].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[0].TabData.Font.FontSize = "11"; + + // Substep + fmtdata.StepData[1].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[1].TabData.Font.FontSize = "11"; + + // Standard High Level step + fmtdata.StepData[2].Font.FontFamily = "Arial"; + fmtdata.StepData[2].Font.FontSize = "11"; + fmtdata.StepData[2].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[2].TabData.Font.FontSize = "11"; + + // Immediate High Level step + fmtdata.StepData[3].Font.FontFamily = "Arial"; + fmtdata.StepData[3].Font.FontSize = "11"; + fmtdata.StepData[3].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[3].TabData.Font.FontSize = "11"; + + // And + fmtdata.StepData[4].Font.FontFamily = "Arial"; + fmtdata.StepData[4].Font.FontSize = "11"; + fmtdata.StepData[4].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[4].TabData.Font.FontSize = "11"; + + // OR + fmtdata.StepData[5].Font.FontFamily = "Arial"; + fmtdata.StepData[5].Font.FontSize = "11"; + fmtdata.StepData[5].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[5].TabData.Font.FontSize = "11"; + + // Cautions + fmtdata.StepData[6].Font.FontFamily = "Arial"; + fmtdata.StepData[6].Font.FontSize = "11"; + fmtdata.StepData[6].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[6].TabData.Font.FontSize = "11"; + fmtdata.StepData[6].TabData.Font.CPI = "12"; + + // Notes + fmtdata.StepData[7].Font.FontFamily = "Arial"; + fmtdata.StepData[7].Font.FontSize = "11"; + fmtdata.StepData[7].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[7].TabData.Font.FontSize = "11"; + fmtdata.StepData[7].TabData.Font.CPI = "12"; + + // Table + fmtdata.StepData[8].Font.FontFamily = "Arial"; + fmtdata.StepData[8].Font.FontSize = "11"; + fmtdata.StepData[8].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[8].TabData.Font.FontSize = "11"; + fmtdata.StepData[8].TabData.Font.CPI = "12"; + + // Continuous + fmtdata.StepData[9].Font.FontFamily = "Arial"; + fmtdata.StepData[9].Font.FontSize = "11"; + fmtdata.StepData[9].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[9].TabData.Font.FontSize = "11"; + fmtdata.StepData[9].TabData.Font.CPI = "12"; + + // AER Table fmtdata.StepData[10].Font.FontFamily = "Arial"; fmtdata.StepData[10].Font.FontSize = "11"; fmtdata.StepData[10].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[10].TabData.Font.FontSize = "11"; - // EquipmentList + fmtdata.StepData[10].TabData.Font.CPI = "12"; + + // EquipmentList fmtdata.StepData[11].Font.FontFamily = "Arial"; fmtdata.StepData[11].Font.FontSize = "11"; fmtdata.StepData[11].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[11].TabData.Font.FontSize = "11"; - // Title + fmtdata.StepData[11].TabData.Font.CPI = "12"; + + // Title fmtdata.StepData[12].Font.FontFamily = "Arial"; fmtdata.StepData[12].Font.FontSize = "11"; fmtdata.StepData[12].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[12].TabData.Font.FontSize = "11"; - // PageNumber + fmtdata.StepData[12].TabData.Font.CPI = "12"; + + // PageNumber fmtdata.StepData[13].Font.FontFamily = "Arial"; fmtdata.StepData[13].Font.FontSize = "11"; fmtdata.StepData[13].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[13].TabData.Font.FontSize = "11"; - // EquopmentWBlank + fmtdata.StepData[13].TabData.Font.CPI = "12"; + + // EquipmentWBlank fmtdata.StepData[14].Font.FontFamily = "Arial"; fmtdata.StepData[14].Font.FontSize = "11"; fmtdata.StepData[14].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[14].TabData.Font.FontSize = "11"; - // ProcNumber + fmtdata.StepData[14].TabData.Font.CPI = "12"; + + // ProcNumber fmtdata.StepData[15].Font.FontFamily = "Arial"; fmtdata.StepData[15].Font.FontSize = "11"; fmtdata.StepData[15].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[15].TabData.Font.FontSize = "11"; - // RevNumber + fmtdata.StepData[15].TabData.Font.CPI = "12"; + + // RevNumber fmtdata.StepData[16].Font.FontFamily = "Arial"; fmtdata.StepData[16].Font.FontSize = "11"; fmtdata.StepData[16].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[16].TabData.Font.FontSize = "11"; - // AccPages + fmtdata.StepData[16].TabData.Font.CPI = "12"; + + // AccPages fmtdata.StepData[17].Font.FontFamily = "Arial"; fmtdata.StepData[17].Font.FontSize = "11"; fmtdata.StepData[17].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[17].TabData.Font.FontSize = "11"; + fmtdata.StepData[17].TabData.Font.CPI = "12"; + // LossOfAC fmtdata.StepData[18].Font.FontFamily = "Arial"; fmtdata.StepData[18].Font.FontSize = "11"; @@ -834,6 +1457,11 @@ namespace fmtxml fmtdata.StepData[38].Font.FontSize = "11"; fmtdata.StepData[38].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[38].TabData.Font.FontSize = "11"; + // BorderlessAERFigure + fmtdata.StepData[39].Font.FontFamily = "Arial"; + fmtdata.StepData[39].Font.FontSize = "11"; + fmtdata.StepData[39].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[39].TabData.Font.FontSize = "11"; // RNOType fmtdata.StepData[40].Font.FontFamily = "Arial"; fmtdata.StepData[40].Font.FontSize = "11"; @@ -875,137 +1503,73 @@ namespace fmtxml fmtdata.StepData[47].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[47].TabData.Font.FontSize = "11"; } - private void AddNSPBCKFMT(ref FormatData fmtdata) + private void AddNSPIFGFMT(ref FormatData fmtdata) { - // Table - fmtdata.StepData[8].Font.FontFamily = "Arial"; - fmtdata.StepData[8].Font.FontSize = "11"; - // Title - fmtdata.StepData[12].Font.FontFamily = "Arial"; - fmtdata.StepData[12].Font.FontSize = "11"; - // PageNumber - fmtdata.StepData[13].Font.FontFamily = "Arial"; - fmtdata.StepData[13].Font.FontSize = "11"; - // EquipmentWBlank - fmtdata.StepData[14].Font.FontFamily = "Arial"; - fmtdata.StepData[14].Font.FontSize = "11"; - // ProcNumber - fmtdata.StepData[15].Font.FontFamily = "Arial"; - fmtdata.StepData[15].Font.FontSize = "11"; - // RevNumber - fmtdata.StepData[16].Font.FontFamily = "Arial"; - fmtdata.StepData[16].Font.FontSize = "11"; - // AccPages - fmtdata.StepData[17].Font.FontFamily = "Arial"; - fmtdata.StepData[17].Font.FontSize = "11"; - // Default - fmtdata.StepData[25].Font.FontFamily = "Arial"; - fmtdata.StepData[25].Font.FontSize = "11"; - // Note4 - fmtdata.StepData[28].Font.FontFamily = "Arial"; - fmtdata.StepData[28].Font.FontSize = "11"; - // Caution4 - fmtdata.StepData[29].Font.FontFamily = "Arial"; - fmtdata.StepData[29].Font.FontSize = "11"; - // EquipmentOptWBlank - fmtdata.StepData[31].Font.FontFamily = "Arial"; - fmtdata.StepData[31].Font.FontSize = "11"; - // Note5 - fmtdata.StepData[32].Font.FontFamily = "Arial"; - fmtdata.StepData[32].Font.FontSize = "11"; - // BorderlessTable - fmtdata.StepData[34].Font.FontFamily = "Arial"; - fmtdata.StepData[34].Font.FontSize = "11"; - // Figure - fmtdata.StepData[36].Font.FontFamily = "Arial"; - fmtdata.StepData[36].Font.FontSize = "11"; - // AERFigure - fmtdata.StepData[37].Font.FontFamily = "Arial"; - fmtdata.StepData[37].Font.FontSize = "11"; - // BorderlessFigure - fmtdata.StepData[38].Font.FontFamily = "Arial"; - fmtdata.StepData[38].Font.FontSize = "11"; - // BorderlessAERFigure - fmtdata.StepData[39].Font.FontFamily = "Arial"; - fmtdata.StepData[39].Font.FontSize = "11"; + // Set the overall font to Arial 11 pt + NSP_ArialFontInProcedures(ref fmtdata); + // High + fmtdata.StepData[2].Font.FontFamily = "Arial"; + fmtdata.StepData[2].Font.FontSize = "11"; + fmtdata.StepData[2].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[2].TabData.Font.FontSize = "11"; + // Immediate + fmtdata.StepData[3].Font.FontFamily = "Arial"; + fmtdata.StepData[3].Font.FontSize = "11"; + fmtdata.StepData[3].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[3].TabData.Font.FontSize = "11"; + // Continuous + fmtdata.StepData[9].Font.FontFamily = "Arial"; + fmtdata.StepData[9].Font.FontSize = "11"; + fmtdata.StepData[9].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[9].TabData.Font.FontSize = "11"; + // LossOfAC + fmtdata.StepData[18].Font.FontFamily = "Arial"; + fmtdata.StepData[18].Font.FontSize = "11"; + fmtdata.StepData[18].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[18].TabData.Font.FontSize = "11"; // High5 fmtdata.StepData[41].Font.FontFamily = "Arial"; fmtdata.StepData[41].Font.FontSize = "11"; - // TitleWithTextRight - fmtdata.StepData[42].Font.FontFamily = "Arial"; - fmtdata.StepData[42].Font.FontSize = "11"; - // TitleWithTextBelow - fmtdata.StepData[43].Font.FontFamily = "Arial"; - fmtdata.StepData[43].Font.FontSize = "11"; - // ContAcSequential - fmtdata.StepData[44].Font.FontFamily = "Arial"; - fmtdata.StepData[44].Font.FontSize = "11"; - // ContAcAnd - fmtdata.StepData[45].Font.FontFamily = "Arial"; - fmtdata.StepData[45].Font.FontSize = "11"; - // ContAcOR - fmtdata.StepData[46].Font.FontFamily = "Arial"; - fmtdata.StepData[46].Font.FontSize = "11"; - // ContAcParagraph - fmtdata.StepData[47].Font.FontFamily = "Arial"; - fmtdata.StepData[47].Font.FontSize = "11"; - fmtdata.StepData[47].TabData.Font.FontFamily = "Arial"; - fmtdata.StepData[47].TabData.Font.FontSize = "11"; - fmtdata.StepData[47].TabData.Font.FontStyle = "None"; + fmtdata.StepData[41].TabData.Font.FontFamily = "Arial"; + fmtdata.StepData[41].TabData.Font.FontSize = "11"; + + // Add Procedure Information + fmtdata.ProcData.Psi.x = 415; + fmtdata.ProcData.Psi.y = 112; + fmtdata.ProcData.Psi.Caption = "Instrument Failure Guide"; + fmtdata.ProcData.Psi.font = "ARIAL"; + fmtdata.ProcData.Psi.ButtonsOnBottom = "YES"; + fmtdata.ProcData.Psi.Labels = new PsiLabel[1]; + fmtdata.ProcData.Psi.Labels[0].text = "IFG Name:"; + fmtdata.ProcData.Psi.Labels[0].Justify = "LEFT"; + fmtdata.ProcData.Psi.Labels[0].x = 9; + fmtdata.ProcData.Psi.Labels[0].y = 15; + fmtdata.ProcData.Psi.Labels[0].width = 30; + fmtdata.ProcData.Psi.Labels[0].height = 12; + fmtdata.ProcData.Psi.Fields = new PsiField[2]; + fmtdata.ProcData.Psi.Fields[0].name = "IFGName"; + fmtdata.ProcData.Psi.Fields[0].type = "TEXT"; + fmtdata.ProcData.Psi.Fields[0].text = ""; + fmtdata.ProcData.Psi.Fields[0].Length = 12; + fmtdata.ProcData.Psi.Fields[0].x = 50; + fmtdata.ProcData.Psi.Fields[0].y = 15; + fmtdata.ProcData.Psi.Fields[0].width = 60; + fmtdata.ProcData.Psi.Fields[0].height = 12; + fmtdata.ProcData.Psi.Fields[1].name = "UseIFGName"; + fmtdata.ProcData.Psi.Fields[1].type = "LOGICAL"; + fmtdata.ProcData.Psi.Fields[1].text = "Use IFG Name In the Page Header"; + fmtdata.ProcData.Psi.Fields[1].Length = 0; + fmtdata.ProcData.Psi.Fields[1].x = 9; + fmtdata.ProcData.Psi.Fields[1].y = 40; + fmtdata.ProcData.Psi.Fields[1].width = 130; + fmtdata.ProcData.Psi.Fields[1].height = 12; } - private void AddNSPABFMT(ref FormatData fmtdata) + private void AddNSPSAMFMT(ref FormatData fmtdata) { - // Set the overall font's CPI to 10 (Arial 11pt) - fmtdata.FontData.CPI = "10"; - fmtdata.ProcData.CoverTitleLength = 46; - // Base - fmtdata.StepData[0].Font.CPI = "12"; - // Table - fmtdata.StepData[8].Font.FontFamily = "Arial"; - fmtdata.StepData[8].Font.FontSize = "11"; - fmtdata.StepData[8].TabData.Font.FontFamily = "Arial"; - fmtdata.StepData[8].TabData.Font.FontSize = "11"; - // AER Table - fmtdata.StepData[10].Font.FontFamily = "Arial"; - fmtdata.StepData[10].Font.FontSize = "11"; - fmtdata.StepData[10].TabData.Font.FontFamily = "Arial"; - fmtdata.StepData[10].TabData.Font.FontSize = "11"; - // BorderlessAERTable - fmtdata.StepData[33].Font.FontFamily = "Arial"; - fmtdata.StepData[33].Font.FontSize = "11"; - fmtdata.StepData[33].TabData.Font.FontFamily = "Arial"; - fmtdata.StepData[33].TabData.Font.FontSize = "11"; - // BorderlessTable - fmtdata.StepData[34].Font.FontFamily = "Arial"; - fmtdata.StepData[34].Font.FontSize = "11"; - fmtdata.StepData[34].TabData.Font.FontFamily = "Arial"; - fmtdata.StepData[34].TabData.Font.FontSize = "11"; - // Figure - fmtdata.StepData[36].Font.FontFamily = "Arial"; - fmtdata.StepData[36].Font.FontSize = "11"; - fmtdata.StepData[36].TabData.Font.FontFamily = "Arial"; - fmtdata.StepData[36].TabData.Font.FontSize = "11"; - // AERFigure - fmtdata.StepData[37].Font.FontFamily = "Arial"; - fmtdata.StepData[37].Font.FontSize = "11"; - fmtdata.StepData[37].TabData.Font.FontFamily = "Arial"; - fmtdata.StepData[37].TabData.Font.FontSize = "11"; - // BorderlessFigure - fmtdata.StepData[38].Font.FontFamily = "Arial"; - fmtdata.StepData[38].Font.FontSize = "11"; - fmtdata.StepData[38].TabData.Font.FontFamily = "Arial"; - fmtdata.StepData[38].TabData.Font.FontSize = "11"; - // BorderlessFAERigure - fmtdata.StepData[39].Font.FontFamily = "Arial"; - fmtdata.StepData[39].Font.FontSize = "11"; - fmtdata.StepData[39].TabData.Font.FontFamily = "Arial"; - fmtdata.StepData[39].TabData.Font.FontSize = "11"; - } - private void AddNSPARPfmt(ref FormatData fmtdata) - { - fmtdata.StepData[1].TabData.RNOIdentEdit = ""; - fmtdata.StepData[1].TabData.RNOIdent = ""; + // Set the overall font to Arial 11 pt + NSP_ArialFontInProcedures(ref fmtdata); } + private void AddSHEfmt(ref FormatData fmtdata) { fmtdata.ProcData.CoverTitleLength = 42; @@ -1049,7 +1613,7 @@ namespace fmtxml fmtdata.SectData.StepSectionData.StpSectLayData.Separator.Font.FontStyle = "Underline"; fmtdata.StepData[9].Suffix = "{ulnone} *"; } -} + } public partial class FmtToXml { public void AddPlantSpecific(string genFileName, ref PageStyles pgstyles) @@ -1077,6 +1641,28 @@ namespace fmtxml case "NSPAB.Z01": AddNSPABPage_Z01(ref pgstyles); break; + case "NSPAB.Z02": + AddNSPABPage_Z02(ref pgstyles); + break; + case "NSPDEV.PAG": + AddNSPDEVPage(ref pgstyles); + break; + case "NSPIFG.PAG": + case "NSPIFG2.PAG": + AddNSPIFGPage(ref pgstyles); + break; + case "NSPIFG.Z00": + AddNSPIFG_00Page(ref pgstyles); + break; + case "NSPARP.PAG": + AddNSPARPPage(ref pgstyles); + break; + case "NSPARP.Z00": + AddNSPARP_00Page(ref pgstyles); + break; + case "NSPSAM.PAG": + AddNSPSAMPage(ref pgstyles); + break; case "SHE.PAG": AddSHEPage(ref pgstyles); break; @@ -1438,10 +2024,10 @@ namespace fmtxml pgstyles.PgStyles[0].Items[3].Style.FontFamily = "Arial"; pgstyles.PgStyles[0].Items[3].Style.FontSize = "11"; pgstyles.PgStyles[0].Items[4].Col = 285; // BACKGROUND INFORMATION FOR - pgstyles.PgStyles[0].Items[4].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[4].Style.FontFamily = "Arial"; pgstyles.PgStyles[0].Items[4].Style.FontSize = "11"; pgstyles.PgStyles[0].Items[5].Col = 285; // {EOPNUM}, {PROCTITLE} - pgstyles.PgStyles[0].Items[5].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[5].Style.FontFamily = "Arial"; pgstyles.PgStyles[0].Items[5].Style.FontSize = "11"; // Background Text - rest of pages pgstyles.PgStyles[1].Items[0].Col = -5; // {DRAFTPAGE}{REFERENCEPAGE}{MASTERPAGE}{SAMPLEPAGE} @@ -1489,7 +2075,7 @@ namespace fmtxml //{DRAFTPAGE}{REFERENCEPAGE}{MASTERPAGE}{SAMPLEPAGE} pgstyles.PgStyles[1].Items[0].Col = 48; //{PS-CONFSTATE} - pgstyles.PgStyles[1].Items[1].Col = 339; + pgstyles.PgStyles[1].Items[1].Col = 337; //{PS=AB_OP_PROC?[HEADER1]|} pgstyles.PgStyles[1].Items[2].Col = 45; //{PS=AB_PROC?[HEADER2]|} @@ -1508,7 +2094,7 @@ namespace fmtxml //Page {PAGE} of {OF} pgstyles.PgStyles[1].Items[8].Col = 558; //{PS-CONFSTATE} - pgstyles.PgStyles[1].Items[9].Col = 332; + pgstyles.PgStyles[1].Items[9].Col = 337; //Cover Page //{PS-CONFSTATE} @@ -1637,6 +2223,489 @@ namespace fmtxml //{PS-CONFSTATE} pgstyles.PgStyles[1].Items[10].Col = 287; } + private void AddNSPABPage_Z02(ref PageStyles pgstyles) + { + //Foldout Pages + //{SECTIONLEVELTITLE} + pgstyles.PgStyles[0].Items[2].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[2].Style.FontSize = "11"; + pgstyles.PgStyles[0].Items[2].Style.CPI = "12"; + } + private void AddNSPDEVPage(ref PageStyles pgstyles) + { + // we need to add one new pgstyle + // expand the pgstyles.PgStyles array by one; + int numstyles = pgstyles.PgStyles.Length; // number of current PgStyles + numstyles += 1; // adding one more page styles + PageStyle[] pgs = new PageStyle[numstyles]; + // Deviation + + //int ii = 0; + //for (int i = 0; i < numstyles; i++) + //{ + // PageStyle ps = new PageStyle(); + // if (i != 2) ii++; // insert a new section by copying the second one + // if (i < numstyles - 1) + // ps = pgstyles.PgStyles[ii]; + // pgs[i] = ps; + //} + //pgstyles.PgStyles = pgs; + + + //Procedure Steps (Step Deviations) - copy and adjust font size + PageStyle ps = new PageStyle(); + PSItem[] Fpsitms = null; + ps = pgstyles.PgStyles[0];//PROCTITLE + ps.Items[2].Style.FontSize = "11"; + //REV + ps.Items[3].Style.FontSize = "11"; + //EOPNUM + ps.Items[4].Style.FontSize = "11"; + //Page {PAGE} of {OF} + ps.Items[6].Style.FontSize = "11"; + pgs[0] = ps; + + // Cover Page + ps = new PageStyle(); + ps.Name = "Cover Page"; + ps.Index = 1; + + Fpsitms = null; + Fpsitms = new PSItem[5]; + + PSItem pi = new PSItem(); + pi.Token = "{DRAFTPAGE}{REFERENCEPAGE}{MASTERPAGE}{SAMPLEPAGE}"; + pi.Row = 12; + pi.Col = -3; + pi.Justify = "PSCenter"; + pi.Style = new VE_Font(); + pi.Style.FontFamily = "Prestige Elite Tall"; + pi.Style.FontSize = "10"; + pi.Style.FontStyle = "None"; + pi.Style.CPI = "12"; + Fpsitms[0] = pi; + + pi = new PSItem(); + pi.Token = "Deviation Document"; + pi.Row = 132; + pi.Col = 237; + pi.Justify = "PSCenter"; + pi.Style = new VE_Font(); + pi.Style.FontFamily = "Arial"; + pi.Style.FontSize = "11"; + pi.Style.FontStyle = "None"; + pi.Style.CPI = "12"; + Fpsitms[1] = pi; + + pi = new PSItem(); + pi.Token = "{EOPNUM}"; + pi.Row = 156; + pi.Col = 237; + pi.Justify = "PSCenter"; + pi.Style = new VE_Font(); + pi.Style.FontFamily = "Arial"; + pi.Style.FontSize = "11"; + pi.Style.CPI = "12"; + pi.Style.FontStyle = "None"; + Fpsitms[2] = pi; + + pi = new PSItem(); + pi.Token = "{PROCTITLE}"; + pi.Row = 180; + pi.Col = 237; + pi.Justify = "PSCenter"; + pi.Style = new VE_Font(); + pi.Style.FontFamily = "Arial"; + pi.Style.FontSize = "11"; + pi.Style.CPI = "12"; + pi.Style.FontStyle = "None"; + Fpsitms[3] = pi; + + pi = new PSItem(); + pi.Token = "Revision {REV}"; + pi.Row = 204; + pi.Col = 237; + pi.Justify = "PSCenter"; + pi.Style = new VE_Font(); + pi.Style.FontFamily = "Arial"; + pi.Style.FontSize = "11"; + pi.Style.CPI = "12"; + pi.Style.FontStyle = "None"; + Fpsitms[3] = pi; + + ps.Items = Fpsitms; + pgs[1] = ps; + + //Introduction and Assessory page - With one Box (Header with One Box) + ps = new PageStyle(); + ps.Name = "Introduction and Assessory page - With Box"; + ps.Index = 2; + + Fpsitms = null; + Fpsitms = new PSItem[7]; + + pi = new PSItem(); + pi.Token = "{DRAFTPAGE}{REFERENCEPAGE}{MASTERPAGE}{SAMPLEPAGE}"; + pi.Row = 12; + pi.Col = -6; + pi.Justify = "PSLeft"; + pi.Style = new VE_Font(); + pi.Style.FontFamily = "Prestige Elite Tall"; + pi.Style.FontSize = "10"; + pi.Style.FontStyle = "None"; + pi.Style.CPI = "12"; + Fpsitms[0] = pi; + + pi = new PSItem(); + pi.Token = "{HEADER1}"; + pi.Row = 24; + pi.Col = -6; + pi.Justify = "PSLeft"; + pi.Style = new VE_Font(); + pi.Style.FontFamily = "Prestige Elite Tall"; + pi.Style.FontSize = "10"; + pi.Style.FontStyle = "None"; + pi.Style.CPI = "12"; + Fpsitms[1] = pi; + + pi = new PSItem(); + pi.Token = "{PROCTITLE}"; + pi.Row = 60; + pi.Col = 255; + pi.Justify = "PSTrue"; + pi.Style = new VE_Font(); + pi.Style.FontFamily = "Arial"; + pi.Style.FontSize = "11"; + pi.Style.FontStyle = "None"; + pi.Style.CPI = "12"; + Fpsitms[2] = pi; + + pi = new PSItem(); + pi.Token = "{REV}"; + pi.Row = 60; + pi.Col = 477; + pi.Justify = "PSTrue"; + pi.Style = new VE_Font(); + pi.Style.FontFamily = "Arial"; + pi.Style.FontSize = "11"; + pi.Style.FontStyle = "None"; + pi.Style.CPI = "12"; + Fpsitms[3] = pi; + + pi = new PSItem(); + pi.Token = "{EOPNUM}"; + pi.Row = 60; + pi.Col = 45; + pi.Justify = "PSTrue"; + pi.Style = new VE_Font(); + pi.Style.FontFamily = "Arial"; + pi.Style.FontSize = "11"; + pi.Style.FontStyle = "None"; + pi.Style.CPI = "12"; + Fpsitms[4] = pi; + + pi = new PSItem(); + pi.Token = "{BOX1}"; + pi.Row = 96; + pi.Col = -6; + pi.Justify = "PSLeft"; + pi.Style = new VE_Font(); + pi.Style.FontFamily = "Prestige Elite Tall"; + pi.Style.FontSize = "10"; + pi.Style.FontStyle = "None"; + pi.Style.CPI = "12"; + Fpsitms[5] = pi; + + pi = new PSItem(); + pi.Token = "Page {PAGE} of {OF}"; + pi.Row = 732; + pi.Col = 261; + pi.Justify = "PSTrue"; + pi.Style = new VE_Font(); + pi.Style.FontFamily = "Arial"; + pi.Style.FontSize = "11"; + pi.Style.FontStyle = "None"; + pi.Style.CPI = "12"; + Fpsitms[6] = pi; + + ps.Items = Fpsitms; + pgs[2] = ps; + + //Introduction and Assessory page - Without Box (Header without Box) + ps = new PageStyle(); + ps.Name = "Introduction and Assessory page - Without Box"; + ps.Index = 3; + + Fpsitms = null; + Fpsitms = new PSItem[6]; + + pi = new PSItem(); + pi.Token = "{DRAFTPAGE}{REFERENCEPAGE}{MASTERPAGE}{SAMPLEPAGE}"; + pi.Row = 12; + pi.Col = -6; + pi.Justify = "PSLeft"; + pi.Style = new VE_Font(); + pi.Style.FontFamily = "Prestige Elite Tall"; + pi.Style.FontSize = "10"; + pi.Style.FontStyle = "None"; + pi.Style.CPI = "12"; + Fpsitms[0] = pi; + + pi = new PSItem(); + pi.Token = "{HEADER1}"; + pi.Row = 24; + pi.Col = -6; + pi.Justify = "PSLeft"; + pi.Style = new VE_Font(); + pi.Style.FontFamily = "Prestige Elite Tall"; + pi.Style.FontSize = "10"; + pi.Style.FontStyle = "None"; + pi.Style.CPI = "12"; + Fpsitms[1] = pi; + + pi = new PSItem(); + pi.Token = "{PROCTITLE}"; + pi.Row = 60; + pi.Col = 255; + pi.Justify = "PSTrue"; + pi.Style = new VE_Font(); + pi.Style.FontFamily = "Arial"; + pi.Style.FontSize = "11"; + pi.Style.FontStyle = "None"; + pi.Style.CPI = "12"; + Fpsitms[2] = pi; + + pi = new PSItem(); + pi.Token = "{REV}"; + pi.Row = 60; + pi.Col = 477; + pi.Justify = "PSTrue"; + pi.Style = new VE_Font(); + pi.Style.FontFamily = "Arial"; + pi.Style.FontSize = "11"; + pi.Style.FontStyle = "None"; + pi.Style.CPI = "12"; + Fpsitms[3] = pi; + + pi = new PSItem(); + pi.Token = "{EOPNUM}"; + pi.Row = 60; + pi.Col = 45; + pi.Justify = "PSTrue"; + pi.Style = new VE_Font(); + pi.Style.FontFamily = "Arial"; + pi.Style.FontSize = "11"; + pi.Style.FontStyle = "None"; + pi.Style.CPI = "12"; + Fpsitms[4] = pi; + + pi = new PSItem(); + pi.Token = "Page {PAGE} of {OF}"; + pi.Row = 732; + pi.Col = 261; + pi.Justify = "PSTrue"; + pi.Style = new VE_Font(); + pi.Style.FontFamily = "Arial"; + pi.Style.FontSize = "11"; + pi.Style.FontStyle = "None"; + pi.Style.CPI = "12"; + Fpsitms[5] = pi; + + ps.Items = Fpsitms; + pgs[3] = ps; + + pgstyles.PgStyles = pgs; + + } + private void AddNSPIFGPage(ref PageStyles pgstyles) + { + //First Page of Procedure Steps + //{EOPNUM} + pgstyles.PgStyles[0].Items[4].Token = "{PS=UseIFGName?[PS-IFGName]|[EOPNUM]}"; + + //The Rest of the Procedure Steps + //{EOPNUM} + pgstyles.PgStyles[1].Items[4].Token = "{PS=UseIFGName?[PS-IFGName]|[EOPNUM]}"; + //{HLSTEXT} + pgstyles.PgStyles[1].Items[8].Style.FontFamily = "Arial"; + pgstyles.PgStyles[1].Items[8].Style.FontSize = "11"; + } + private void AddNSPIFG_00Page(ref PageStyles pgstyles) + { + //First Page of Procedure Steps + //{EOPNUM} + pgstyles.PgStyles[0].Items[4].Token = "{PS=UseIFGName?[PS-IFGName]|[EOPNUM]}"; + //{SECTIONLEVELTITLE} + pgstyles.PgStyles[0].Items[8].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[8].Style.FontSize = "11"; + //{HLSTEXT} + pgstyles.PgStyles[0].Items[9].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[9].Style.FontSize = "11"; + //The Rest of the Procedure Steps + //{EOPNUM} + pgstyles.PgStyles[1].Items[4].Token = "{PS=UseIFGName?[PS-IFGName]|[EOPNUM]}"; + } + private void AddNSPARPPage(ref PageStyles pgstyles) + { + //First Page of Procedure Steps + //{PS-SHORTTIT1} + pgstyles.PgStyles[0].Items[4].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[4].Style.FontSize = "11"; + //{PS-ALARM1} + pgstyles.PgStyles[0].Items[5].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[5].Style.FontSize = "11"; + //{PS-SHORTTIT2} + pgstyles.PgStyles[0].Items[6].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[6].Style.FontSize = "11"; + //{PS-ALARM2} + pgstyles.PgStyles[0].Items[7].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[7].Style.FontSize = "11"; + //{PS-SHORTTIT3} + pgstyles.PgStyles[0].Items[8].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[8].Style.FontSize = "11"; + //{PS-ALARM3} + pgstyles.PgStyles[0].Items[9].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[9].Style.FontSize = "11"; + //{PS-ALARM4} + pgstyles.PgStyles[0].Items[10].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[10].Style.FontSize = "11"; + //{PS-LONGTIT1} + pgstyles.PgStyles[0].Items[11].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[11].Style.FontSize = "11"; + //{PS-LONGTIT2} + pgstyles.PgStyles[0].Items[12].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[12].Style.FontSize = "11"; + //{PS-LONGTIT3} + pgstyles.PgStyles[0].Items[13].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[13].Style.FontSize = "11"; + //{PS-TRIPPED1} + pgstyles.PgStyles[0].Items[14].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[14].Style.FontSize = "11"; + //{PS-RESET1} + pgstyles.PgStyles[0].Items[15].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[15].Style.FontSize = "11"; + //{PS-LONGTIT4} + pgstyles.PgStyles[0].Items[16].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[16].Style.FontSize = "11"; + //{PS-TRIPPED2} + pgstyles.PgStyles[0].Items[17].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[17].Style.FontSize = "11"; + //{PS-RESET2} + pgstyles.PgStyles[0].Items[18].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[18].Style.FontSize = "11"; + //{PS=BOP_NSSS?SER Input Point: [PS-SERINPORT]|} + pgstyles.PgStyles[0].Items[19].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[19].Style.FontSize = "11"; + //{PS-TRIPPED3} + pgstyles.PgStyles[0].Items[20].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[20].Style.FontSize = "11"; + //{PS-RESET3} + pgstyles.PgStyles[0].Items[21].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[21].Style.FontSize = "11"; + //{PS=BOP_NSSS? Address: [PS-ADDRESS]|} + pgstyles.PgStyles[0].Items[22].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[22].Style.FontSize = "11"; + //{PS-TRIPPED4} + pgstyles.PgStyles[0].Items[23].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[23].Style.FontSize = "11"; + //{PS-RESET4} + pgstyles.PgStyles[0].Items[24].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[24].Style.FontSize = "11"; + } + private void AddNSPARP_00Page(ref PageStyles pgstyles) + { + //First Page of Procedure Steps + //{PS=TIMEDELAY?[BOX4]|} + pgstyles.PgStyles[0].Items[3].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[3].Style.FontSize = "11"; + //{PS-SHORTTIT1} + pgstyles.PgStyles[0].Items[4].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[4].Style.FontSize = "11"; + //{PS-ALARM1} + pgstyles.PgStyles[0].Items[5].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[5].Style.FontSize = "11"; + //{PS-SHORTTIT2} + pgstyles.PgStyles[0].Items[6].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[6].Style.FontSize = "11"; + //{PS-ALARM2} + pgstyles.PgStyles[0].Items[7].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[7].Style.FontSize = "11"; + //{PS-SHORTTIT3} + pgstyles.PgStyles[0].Items[8].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[8].Style.FontSize = "11"; + //{PS-ALARM3} + pgstyles.PgStyles[0].Items[9].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[9].Style.FontSize = "11"; + //{PS-ALARM4} + pgstyles.PgStyles[0].Items[10].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[10].Style.FontSize = "11"; + //{PS-LONGTIT1} + pgstyles.PgStyles[0].Items[11].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[11].Style.FontSize = "11"; + //{PS-LONGTIT2} + pgstyles.PgStyles[0].Items[12].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[12].Style.FontSize = "11"; + //{PS-LONGTIT3} + pgstyles.PgStyles[0].Items[13].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[13].Style.FontSize = "11"; + //{PS-TRIPPED1} + pgstyles.PgStyles[0].Items[14].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[14].Style.FontSize = "11"; + //{PS-RESET1} + pgstyles.PgStyles[0].Items[15].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[15].Style.FontSize = "11"; + //{PS-LONGTIT4} + pgstyles.PgStyles[0].Items[16].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[16].Style.FontSize = "11"; + //{PS-TRIPPED2} + pgstyles.PgStyles[0].Items[17].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[17].Style.FontSize = "11"; + //{PS-RESET2} + pgstyles.PgStyles[0].Items[18].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[18].Style.FontSize = "11"; + //{PS-TRIPPED3} + pgstyles.PgStyles[0].Items[19].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[19].Style.FontSize = "11"; + //{PS-RESET3} + pgstyles.PgStyles[0].Items[20].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[20].Style.FontSize = "11"; + //{PS-TRIPPED4} + pgstyles.PgStyles[0].Items[21].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[21].Style.FontSize = "11"; + //{PS-RESET4} + pgstyles.PgStyles[0].Items[22].Style.FontFamily = "Arial"; + pgstyles.PgStyles[0].Items[22].Style.FontSize = "11"; + } + private void AddNSPSAMPage(ref PageStyles pgstyles) + { + //Cover sheet with retention 5 years + //{EOPNUM} + pgstyles.PgStyles[2].Items[1].Style.FontFamily = "Arial"; + pgstyles.PgStyles[2].Items[1].Style.FontSize = "11"; + //REV. {REV} + pgstyles.PgStyles[2].Items[2].Style.FontFamily = "Arial"; + pgstyles.PgStyles[2].Items[2].Style.FontSize = "11"; + //Page {PAGE} of {OF} + pgstyles.PgStyles[2].Items[3].Style.FontFamily = "Arial"; + pgstyles.PgStyles[2].Items[3].Style.FontSize = "11"; + //Retention: 5 Yrs. + pgstyles.PgStyles[2].Items[4].Style.FontFamily = "Arial"; + pgstyles.PgStyles[2].Items[4].Style.FontSize = "11"; + //Cover Sheet + //{EOPNUM} + pgstyles.PgStyles[3].Items[1].Style.FontFamily = "Arial"; + pgstyles.PgStyles[3].Items[1].Style.FontSize = "11"; + //REV. {REV} + pgstyles.PgStyles[3].Items[2].Style.FontFamily = "Arial"; + pgstyles.PgStyles[3].Items[2].Style.FontSize = "11"; + //Page {PAGE} of {OF} + pgstyles.PgStyles[3].Items[3].Style.FontFamily = "Arial"; + pgstyles.PgStyles[3].Items[3].Style.FontSize = "11"; + //Figures with Seperate Pagination + //Page {DOCCURPAGE} of {DOCTOTPAGE} + pgstyles.PgStyles[6].Items[6].Style.FontFamily = "Arial"; + pgstyles.PgStyles[6].Items[6].Style.FontSize = "11"; + } private void AddRGEPage(ref PageStyles pgstyles) { // Procedure Steps @@ -1646,11 +2715,11 @@ namespace fmtxml private void AddRGESam1Page(ref PageStyles pgstyles) { // CoverPage - add the Revision to the pagelist - int cnt = pgstyles.PgStyles.Length+1; + int cnt = pgstyles.PgStyles.Length + 1; PSItem[] Fpsitms = null; PSItem pi = new PSItem(); pi.Style = new VE_Font(); - + pi.Token = "REVISION {REV}"; pi.Row = 382; pi.Col = 242; @@ -1838,6 +2907,34 @@ namespace fmtxml case "NSPAB.DOC": AddNSPABDOC(ref dcstyles); break; + case "NSPAB.Y00": + AddNSPAB_00DOC(ref dcstyles); + break; + case "NSPAB.Y01": + AddNSPAB_01DOC(ref dcstyles); + break; + case "NSPAB.Y02": + AddNSPAB_02DOC(ref dcstyles); + break; + case "NSPDEV.DOC": + AddNSPDEVDOC(ref dcstyles); + break; + case "NSPIFG.DOC": + case "NSPIFG2.DOC": + AddNSPIFGDOC(ref dcstyles); + break; + case "NSPIFG.Y00": + AddNSPARP_00DOC(ref dcstyles); + break; + case "NSPARP.DOC": + AddNSPARPDOC(ref dcstyles); + break; + case "NSPARP.Y00": + AddNSPARP_00DOC(ref dcstyles); + break; + case "NSPSAM.DOC": + AddNSPSAMDOC(ref dcstyles); + break; case "IP2.DOC": AddIp2DOC(ref dcstyles); break; @@ -1939,7 +3036,7 @@ namespace fmtxml { // remove the 'DontCountInTabOfCont' flag on the cover page so that page counts in the // auto table of contents will be correct. - dcstyles.DcStyles[3].DocStructStyle.DocStyle = dcstyles.DcStyles[3].DocStructStyle.DocStyle.Replace(", DontCountInTabOfCont",""); + dcstyles.DcStyles[3].DocStructStyle.DocStyle = dcstyles.DcStyles[3].DocStructStyle.DocStyle.Replace(", DontCountInTabOfCont", ""); } public void AddNSPDOC(ref DocStyles dcstyles) @@ -2020,11 +3117,220 @@ namespace fmtxml } public void AddNSPABDOC(ref DocStyles dcstyles) { + //Procedure Steps + dcstyles.DcStyles[0].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[0].dstyle.FontSize = "11"; + dcstyles.DcStyles[0].dstyle.CPI = "12"; //Purpose And Entry Conditions dcstyles.DcStyles[1].LeftMargin = 15; dcstyles.DcStyles[1].dstyle.FontFamily = "Arial"; dcstyles.DcStyles[1].dstyle.FontSize = "11"; dcstyles.DcStyles[1].dstyle.CPI = "12"; + //Attchment with Checkoffs (step editor) + dcstyles.DcStyles[2].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[2].dstyle.FontSize = "11"; + dcstyles.DcStyles[2].dstyle.CPI = "12"; + } + public void AddNSPAB_00DOC(ref DocStyles dcstyles) + { + //Abnormal Attachment with Checkoffs + dcstyles.DcStyles[0].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[0].dstyle.FontSize = "11"; + dcstyles.DcStyles[0].dstyle.CPI = "12"; + //Attachments + dcstyles.DcStyles[1].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[1].dstyle.FontSize = "11"; + dcstyles.DcStyles[1].dstyle.CPI = "12"; + } + public void AddNSPAB_01DOC(ref DocStyles dcstyles) + { + //Background Text - First Page + dcstyles.DcStyles[0].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[0].dstyle.FontSize = "11"; + dcstyles.DcStyles[0].dstyle.CPI = "12"; + //Background Text - Blank Page + dcstyles.DcStyles[1].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[1].dstyle.FontSize = "11"; + dcstyles.DcStyles[1].dstyle.CPI = "12"; + } + public void AddNSPAB_02DOC(ref DocStyles dcstyles) + { + //Step Editor Foldout + dcstyles.DcStyles[0].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[0].dstyle.FontSize = "11"; + dcstyles.DcStyles[0].dstyle.CPI = "12"; + //Foldout Pages (Accessory Editor) + dcstyles.DcStyles[1].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[1].dstyle.FontSize = "11"; + dcstyles.DcStyles[1].dstyle.CPI = "12"; + } + public void AddNSPDEVDOC(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 two more docstyles + DocStyle[] dcs = new DocStyle[numstyles]; + int ii = 0; + for (int i = 0; i < numstyles; i++) + { + DocStyle dc = new DocStyle(); + dc = dcstyles.DcStyles[ii]; + dcs[i] = dc; + if (i != 1) ii++; // insert a new section by copying the second one + } + dcstyles.DcStyles = dcs; + + dcstyles.DcStyles[0].Name = "Step Deviations"; + //Procedure Steps + dcstyles.DcStyles[0].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[0].dstyle.FontSize = "11"; + //dcstyles.DcStyles[0].ContStyle.FontFamily = "Arial"; + //dcstyles.DcStyles[0].ContStyle.FontSize = "11"; + + //Cover Page + dcstyles.DcStyles[1].Name = "Cover Page"; + dcstyles.DcStyles[1].numberingsequence = 3; + dcstyles.DcStyles[1].oldtonew = 32; // gotten from NSP Enhanced Dev format + dcstyles.DcStyles[1].TopMargin = 228; + dcstyles.DcStyles[1].FooterLen = 12; + dcstyles.DcStyles[1].PageLength = 540; + dcstyles.DcStyles[1].PageWidth = 576; + dcstyles.DcStyles[1].LeftMargin = 48; + dcstyles.DcStyles[1].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[1].dstyle.FontSize = "11"; + //dcstyles.DcStyles[1].ContStyle.FontFamily = "Arial"; + //dcstyles.DcStyles[1].ContStyle.FontSize = "11"; + + //Introduction & Appendix Pages - With Box + dcstyles.DcStyles[2].Name = "Introduction & Appendix Pages - With Box"; + dcstyles.DcStyles[2].Index = 2; + dcstyles.DcStyles[2].oldtonew = 448; + dcstyles.DcStyles[2].pagestyle = 2; + dcstyles.DcStyles[2].TopMargin = 132; + dcstyles.DcStyles[2].FooterLen = 0; + dcstyles.DcStyles[2].PageLength = 780; + dcstyles.DcStyles[2].PageWidth = 576; + dcstyles.DcStyles[2].LeftMargin = 42; + dcstyles.DcStyles[2].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[2].dstyle.FontSize = "11"; + //dcstyles.DcStyles[2].ContStyle.FontFamily = "Arial"; + //dcstyles.DcStyles[2].ContStyle.FontSize = "11"; + + //Foldout Pages + //Introduction & Appendix Pages - Without Box + dcstyles.DcStyles[3].Name = "Introduction & Appendix Pages - Without Box"; + dcstyles.DcStyles[3].Index = 3; + dcstyles.DcStyles[3].numberingsequence = 1; + dcstyles.DcStyles[3].oldtonew = 506888; + dcstyles.DcStyles[3].pagestyle = 3; + dcstyles.DcStyles[3].TopMargin = 108; + dcstyles.DcStyles[3].FooterLen = 0; + dcstyles.DcStyles[3].PageLength = 780; + dcstyles.DcStyles[3].PageWidth = 576; + dcstyles.DcStyles[3].LeftMargin = 42; + dcstyles.DcStyles[3].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[3].dstyle.FontSize = "11"; + //dcstyles.DcStyles[3].ContStyle.FontFamily = "Arial"; + //dcstyles.DcStyles[3].ContStyle.FontSize = "11"; + } + public void AddNSPIFGDOC(ref DocStyles dcstyles) + { + //First Procedure Steps Page + dcstyles.DcStyles[0].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[0].dstyle.FontSize = "11"; + dcstyles.DcStyles[0].ContStyle.FontFamily = "Arial"; + dcstyles.DcStyles[0].ContStyle.FontSize = "11"; + //All But First Procedure Steps Page + dcstyles.DcStyles[1].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[1].dstyle.FontSize = "11"; + dcstyles.DcStyles[1].ContStyle.FontFamily = "Arial"; + dcstyles.DcStyles[1].ContStyle.FontSize = "11"; + //Cover Page + dcstyles.DcStyles[2].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[2].dstyle.FontSize = "11"; + //Appendix Pages + dcstyles.DcStyles[3].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[3].dstyle.FontSize = "11"; + + } + public void AddNSPARPDOC(ref DocStyles dcstyles) + { + //First Procedure Steps Page + dcstyles.DcStyles[0].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[0].dstyle.FontSize = "11"; + dcstyles.DcStyles[0].ContStyle.FontFamily = "Arial"; + dcstyles.DcStyles[0].ContStyle.FontSize = "11"; + //All But First Procedure Steps Page + dcstyles.DcStyles[1].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[1].dstyle.FontSize = "11"; + dcstyles.DcStyles[1].ContStyle.FontFamily = "Arial"; + dcstyles.DcStyles[1].ContStyle.FontSize = "11"; + //Cover Page + dcstyles.DcStyles[2].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[2].dstyle.FontSize = "11"; + //Appendix Pages + dcstyles.DcStyles[3].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[3].dstyle.FontSize = "11"; + //Annunciator Title Page + dcstyles.DcStyles[4].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[4].dstyle.FontSize = "11"; + dcstyles.DcStyles[4].ContStyle.FontFamily = "Arial"; + dcstyles.DcStyles[4].ContStyle.FontSize = "11"; + } + public void AddNSPARP_00DOC(ref DocStyles dcstyles) + { + //First Procedure Steps Page + dcstyles.DcStyles[0].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[0].dstyle.FontSize = "11"; + dcstyles.DcStyles[0].ContStyle.FontFamily = "Arial"; + dcstyles.DcStyles[0].ContStyle.FontSize = "11"; + //All But First Procedure Steps Page + dcstyles.DcStyles[1].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[1].dstyle.FontSize = "11"; + dcstyles.DcStyles[1].ContStyle.FontFamily = "Arial"; + dcstyles.DcStyles[1].ContStyle.FontSize = "11"; + //Cover Page + dcstyles.DcStyles[2].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[2].dstyle.FontSize = "11"; + //Appendix Pages + dcstyles.DcStyles[3].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[3].dstyle.FontSize = "11"; + } + public void AddNSPSAMDOC(ref DocStyles dcstyles) + { + //Procedure Steps + dcstyles.DcStyles[0].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[0].dstyle.FontSize = "11"; + dcstyles.DcStyles[0].ContStyle.FontFamily = "Arial"; + dcstyles.DcStyles[0].ContStyle.FontSize = "11"; + //Purpose And Entry Conditions + dcstyles.DcStyles[1].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[1].dstyle.FontSize = "11"; + //Figures Included in Page Count + dcstyles.DcStyles[2].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[2].dstyle.FontSize = "11"; + //Cover Page with retention of 5 years + dcstyles.DcStyles[3].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[3].dstyle.FontSize = "11"; + //Cover Page + dcstyles.DcStyles[4].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[4].dstyle.FontSize = "11"; + //Foldout Pages + dcstyles.DcStyles[5].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[5].dstyle.FontSize = "11"; + //Attachment Pages + dcstyles.DcStyles[6].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[6].dstyle.FontSize = "11"; + //Landscape Pages + dcstyles.DcStyles[7].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[7].dstyle.FontSize = "11"; + //Figures with Seperate Pagination + dcstyles.DcStyles[8].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[8].dstyle.FontSize = "11"; + //Figures with Section Info + dcstyles.DcStyles[9].dstyle.FontFamily = "Arial"; + dcstyles.DcStyles[9].dstyle.FontSize = "11"; } #endregion } @@ -2045,6 +3351,21 @@ namespace fmtxml case "NSP": AddNSP(myDoc); break; + case "NSPDEV": + AddNSPDEV(myDoc); + break; + case "NSPARP": + AddNSPARP(myDoc); + break; + case "NSPAB": + AddNSPAB(myDoc); + break; + case "NSPIFG": + AddNSPIFG(myDoc); + break; + case "NSPSAM": + AddNSPSAM(myDoc); + break; case "IP2": AddIP2(myDoc); break; @@ -2167,5 +3488,301 @@ namespace fmtxml ""); myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[10]); } + + private void AddNSPDEV(XmlDocument myDoc) + { + XmlDocument xdNew = new XmlDocument(); + xdNew.LoadXml(" " + + "" + + "" + + "" + + "" + + "EOP{sp}Number:" + + "Title:" + + "Revision{sp}Number:" + + ""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[1]); + + xdNew.LoadXml(" " + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "EOP{sp}STEP" + + "ERG{sp}STEP" + + "DEVIATION{sp}/{sp}JUSTIFICATION" + + ""); + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[3]); + + } + private void AddNSPARP(XmlDocument myDoc) + { + XmlDocument xdNew = new XmlDocument(); + xdNew.LoadXml(" " + + "" + + "" + + "" + + "O.C.{sp}REVIEW{sp}DATE" + + "REVIEWED{sp}BY:" + + "APPROVED{sp}BY:" + + "DATE:" + + "DATE:" + + ""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[2]); + + xdNew.LoadXml(" " + + "" + + "" + + "" + + "" + + "" + + "Alarm" + + "Approximate{sp}Setpoints" + + "Tripped" + + "Reset" + + ""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[3]); + + xdNew.LoadXml(" " + + "" + + "TD" + + ""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[4]); + + xdNew.LoadXml(" " + + "E" + + ""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[7]); + + xdNew.LoadXml(" " + + "L" + + ""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[8]); + + xdNew.LoadXml(" " + + "M" + + ""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[9]); + + xdNew.LoadXml(" " + + "N" + + ""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[10]); + + xdNew.LoadXml(" " + + "$" + + ""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[11]); + + xdNew.LoadXml(" " + + "S" + + ""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[12]); + + xdNew.LoadXml(" " + + "X" + + ""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[13]); + + xdNew.LoadXml(" " + + "C" + + ""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[14]); + + } + private void AddNSPAB(XmlDocument myDoc) + { + XmlDocument xdNew = new XmlDocument(); + xdNew.LoadXml(" " + +"E" + +""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[7]); + + xdNew.LoadXml(" " + +"L" + +""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[8]); + + xdNew.LoadXml(" " + +"M" + +""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[9]); + + xdNew.LoadXml(" " + +"N" + +""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[10]); + + xdNew.LoadXml(" " + +"$" + +""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[11]); + + xdNew.LoadXml(" " + +"" + +""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[12]); + + xdNew.LoadXml(" " + +""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[13]); + + } + private void AddNSPIFG(XmlDocument myDoc) + { + XmlDocument xdNew = new XmlDocument(); + xdNew.LoadXml(" " + +"" + +"" + +"" + +"O.C.{sp}REVIEW{sp}DATE" + +"REVIEWED{sp}BY:" + +"APPROVED{sp}BY:" + +"DATE:" + +"DATE:" + +""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[2]); + + xdNew.LoadXml(" " + +"" + +"" + +"" + +"" + +"" + +"Alarm" + +"Approximate{sp}Setpoints" + +"Tripped" + +"Reset" + +""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[3]); + + xdNew.LoadXml(" " + +"TD" + +""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[4]); + + xdNew.LoadXml(" " + +"E" + +""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[7]); + + xdNew.LoadXml(" " + +"L" + +""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[8]); + + xdNew.LoadXml(" " + +"M" + +""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[9]); + + xdNew.LoadXml(" " + +"N" + +""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[10]); + + xdNew.LoadXml(" " + +"$" + +""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[11]); + + } + private void AddNSPSAM(XmlDocument myDoc) + { + XmlDocument xdNew = new XmlDocument(); + xdNew.LoadXml(" " + +"" + +"" + +"" + +"" + +"Number:" + +"Title:" + +"Revision{sp}Number:" + +""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[1]); + + xdNew.LoadXml(" " + +"" + +"" + +"" + +"" + +"" + +"" + +"" + +"" + +"" + +"" + +"STEP" + +"ACTION/EXPECTED{sp}RESPONSE" + +"RESPONSE{sp}NOT{sp}OBTAINED" + +""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[3]); + + xdNew.LoadXml(" " + +"E" + +""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[4]); + + xdNew.LoadXml(" " + +"L" + +""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[5]); + + xdNew.LoadXml(" " + +"M" + +""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[6]); + + xdNew.LoadXml(" " + +"N" + +""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[7]); + + xdNew.LoadXml(" " + +"$" + +""); + + myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[8]); + + } } }