using System; using System.Collections.Generic; using System.Text; using System.Xml; namespace fmtxml { public partial class FmtFileToXml { public void AddPlantSpecific(string genFileName, ref FormatData fmtdata) { string genName = genFileName.Substring(genFileName.LastIndexOf('\\') + 1); //genName = genName.Substring(0, genName.IndexOf('.')); switch (genName.ToUpper()) { case "TP.FMT": AddTPFmt(ref fmtdata); break; case "RGE.FMT": AddRGEFmt(ref fmtdata); break; case "RGESAM1.FMT": case "RGESAM2.FMT": case "RGESMPE.FMT": AddRGESAMGFmt(ref fmtdata); break; case "RGEBCK.FMT": AddRGEBCKFmt(ref fmtdata); break; case "RGEBCK.X00": AddRGEBCKX00(ref fmtdata); break; case "RGEDEV.FMT": AddRGEDEVFmt(ref fmtdata); break; case "WCN2.FMT": AddWCN2Fmt(ref fmtdata); break; case "WCNCKL.FMT": AddWCNCKLFmt(ref fmtdata); break; case "NSP.FMT": AddNSPFMT(ref fmtdata); break; case "NSPAB.FMT": case "NSPAB.X00": case "NSPAB.X01": case "NSPAB.X02": AddNSPABFMT(ref fmtdata); break; case "NSP.X00": AddNSP00FMT(ref fmtdata); break; case "NSPBCK.FMT": AddNSPBCKFMT(ref fmtdata); break; case "NSPARP.FMT": AddNSPARPfmt(ref fmtdata); break; case "SHE.FMT": AddSHEfmt(ref fmtdata); break; case "SHESSD.FMT": AddSHESSDfmt(ref fmtdata); break; case "CPLSSDD.FMT": AddCPLSSDDfmt(ref fmtdata); break; case "IP3.X15": AddIP3_15fmt(ref fmtdata); break; case "IP3.FMT": AddIP3fmt(ref fmtdata); break; case "IP2.FMT": AddIP2fmt(ref fmtdata); break; case "SUM.FMT": AddSUMfmt(ref fmtdata); break; case "VCSDEV.FMT": AddVCSDEVfmt(ref fmtdata); break; } } private void AddIP3fmt(ref FormatData fmtdata) { fmtdata.SectData.StepSectionData.StpSectPrtData.RNOSepLineLength = 186; fmtdata.SectData.StepSectionData.StpSectPrtData.RNOSepString = null; fmtdata.StepData[9].Suffix = "{ulnone} *"; } private void AddIP2fmt(ref FormatData fmtdata) { fmtdata.SectData.StepSectionData.IndentToken = 0; fmtdata.StepData[9].TabData.Ident = "{!C0}{numeric}. "; fmtdata.StepData[9].TabData.RNOIdent = "{!C0}. "; } private void AddWCNCKLFmt(ref FormatData fmtdata) { fmtdata.BoxData[3].End = 518; fmtdata.BoxData[4].End = 518; fmtdata.StepData[30].StepLayoutData.AlignWithParentTab = "True"; fmtdata.StepData[2].StepPrintData.Justify = "Center"; fmtdata.StepData[9].StepPrintData.Justify = "Center"; } private void AddTPFmt(ref FormatData fmtdata) { /* Under development fmtdata.SectData.StepSectionData.StpSectLayData.TableCenterPos = "146,0,0"; * */ // When a plant does not have the TextSubFollowsTextStyle, the 16bit code was adding two characters // before the tab if the parent of this step is a Caution or Note. But the two characters was related // to the spaces on the parents tab. The code was very hard to follow. This format variable was // introduced to allow setting of the number of spaces before the tab. fmtdata.StepData[1].CautionOrNoteSubstepIndent = "2"; } private void AddRGEFmt(ref FormatData fmtdata) { // RGE is now call CEG fmtdata.Name = "CEG Ginna EOP/AOP Format"; RGEcommonAdjustments(ref fmtdata); } private void AddRGESAMGFmt(ref FormatData fmtdata) { RGEcommonAdjustments(ref fmtdata); } private void RGEcommonAdjustments(ref FormatData fmtdata) { // The RGE formats had a PrintPosAdjust in 16 bit on the High, Immediate, LossocAC & continuous step // types with a value of -1 (move back one character). However, on the printed output, it printed // as about a 1/4 of a character. This value will be set in the 32bit format file to a -2.4 in // these step types. fmtdata.StepData[2].StepPrintData.PosAdjust = "-2.4"; fmtdata.StepData[3].StepPrintData.PosAdjust = "-2.4"; fmtdata.StepData[9].StepPrintData.PosAdjust = "-2.4"; fmtdata.StepData[18].StepPrintData.PosAdjust = "-2.4"; // The RGE formats tabs for HLS were printing one character over to the left in 32 bit, except for // 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.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.RNOIdent = "* "; } private void AddRGEDEVFmt(ref FormatData fmtdata) { // RGE is now call CEG fmtdata.Name = "CEG Ginna Deviation Format"; } private void AddRGEBCKFmt(ref FormatData fmtdata) { // RGE is now call CEG fmtdata.Name = "CEG Ginna Background Format"; } private void AddRGEBCKX00(ref FormatData fmtdata) { // RGE is now call CEG fmtdata.Name = "CEG Ginna Background Subformat"; } private void AddWCN2Fmt(ref FormatData fmtdata) { // the WCN2 tab for continuous HLS type had only 1 space after the period ('.'). The other // tabs had two spaces. This tab type also uses the C0 macro to draw the lines above/below // the number. Because it only had 1 space, the tab and lines were not matching the // 16bit output. A space is added here to make the continuous HLS type match the number // of spaces as other HLS tabs, and to make the printed output match that of 16bit. fmtdata.StepData[9].TabData.Ident = fmtdata.StepData[9].TabData.Ident + " "; fmtdata.StepData[9].TabData.IdentEdit = fmtdata.StepData[9].TabData.IdentEdit + " "; fmtdata.StepData[9].TabData.RNOIdent = fmtdata.StepData[9].TabData.RNOIdent + " "; fmtdata.StepData[9].TabData.RNOIdentEdit = fmtdata.StepData[9].TabData.RNOIdentEdit + " "; } private void AddNSPFMT(ref FormatData fmtdata) { //// Script Caution (original 16-bit font) //fmtdata.StepData[6].Font.FontFamily = "Prestige Elite Tall"; //fmtdata.StepData[6].Font.FontSize = "10"; //fmtdata.StepData[6].Font.FontStyle = "Italics"; //fmtdata.StepData[6].TabData.Font.FontFamily = "VolianScript"; //fmtdata.StepData[6].TabData.Font.FontSize = "32"; //fmtdata.StepData[6].TabData.Font.FontStyle = "None"; ////fmtdata.StepData[6].TabData.Bullet.Separate = "True"; ////fmtdata.StepData[6].TabData.Bullet.Font = new VE_Font(); ////fmtdata.StepData[6].TabData.Bullet.Font.FontFamily = "Prestige Elite Tall"; ////fmtdata.StepData[6].TabData.Bullet.Font.FontSize = "10"; ////fmtdata.StepData[6].TabData.Bullet.Font.FontStyle = "None"; //fmtdata.StepData[6].WidthOverride = "421"; //fmtdata.StepData[6].ColOverride = "194"; //// Note (original 16-bit font) //fmtdata.StepData[7].Font.FontFamily = "Prestige Elite Tall"; //fmtdata.StepData[7].Font.FontSize = "10"; //fmtdata.StepData[7].Font.FontStyle = "Italics"; //fmtdata.StepData[7].TabData.Font.FontFamily = "Prestige Elite Tall"; //fmtdata.StepData[7].TabData.Font.FontSize = "10"; //fmtdata.StepData[7].TabData.Font.FontStyle = "None"; ////fmtdata.StepData[7].TabData.Bullet.Separate = "True"; ////fmtdata.StepData[7].TabData.Bullet.Font = new VE_Font(); ////fmtdata.StepData[7].TabData.Bullet.Font.FontFamily = "Prestige Elite Tall"; ////fmtdata.StepData[7].TabData.Bullet.Font.FontSize = "10"; ////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"; 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].Font.FontFamily = "Arial"; //fmtdata.StepData[1].Font.FontSize = "11"; fmtdata.StepData[1].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[1].TabData.Font.FontSize = "11"; // Standard High Level step fmtdata.StepData[2].Font.FontStyle = "Bold"; // 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.Font.CPI = "8"; 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"; ////fmtdata.StepData[20] = fmtdata.StepData[6]; ////fmtdata.StepData[20].Type = "Caution1"; ////fmtdata.StepData[20].ParentType = "Caution"; fmtdata.StepData[20].Font.FontFamily = "Arial"; fmtdata.StepData[20].Font.FontSize = "11"; fmtdata.StepData[20].Font.FontStyle = "Italics, Bold"; fmtdata.StepData[20].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[20].TabData.Font.FontSize = "18"; fmtdata.StepData[20].TabData.Font.FontStyle = "Italics, Bold"; fmtdata.StepData[20].TabData.Font.CPI = "8"; fmtdata.StepData[20].TabData.Bullet.Separate = "True"; fmtdata.StepData[20].TabData.Bullet.Font = new VE_Font(); fmtdata.StepData[20].TabData.Bullet.Font.FontFamily = "Arial"; fmtdata.StepData[20].TabData.Bullet.Font.FontSize = "11"; fmtdata.StepData[20].TabData.Bullet.Font.FontStyle = "Bold"; ////fmtdata.StepData[21] = fmtdata.StepData[6]; ////fmtdata.StepData[21].Type = "Caution2"; ////fmtdata.StepData[21].ParentType = "Caution"; fmtdata.StepData[21].Font.FontFamily = "Arial"; fmtdata.StepData[21].Font.FontSize = "11"; fmtdata.StepData[21].Font.FontStyle = "Italics, Bold"; fmtdata.StepData[21].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[21].TabData.Font.FontSize = "18"; fmtdata.StepData[21].TabData.Font.CPI = "8"; fmtdata.StepData[21].TabData.Font.FontStyle = "Italics, Bold"; fmtdata.StepData[21].TabData.Bullet.Separate = "True"; fmtdata.StepData[21].TabData.Bullet.Font = new VE_Font(); fmtdata.StepData[21].TabData.Bullet.Font.FontFamily = "Arial"; fmtdata.StepData[21].TabData.Bullet.Font.FontSize = "11"; fmtdata.StepData[21].TabData.Bullet.Font.FontStyle = "Bold"; ////fmtdata.StepData[27] = fmtdata.StepData[6]; ////fmtdata.StepData[27].Type = "Caution3"; ////fmtdata.StepData[27].ParentType = "Caution"; fmtdata.StepData[27].Font.FontFamily = "Arial"; fmtdata.StepData[27].Font.FontSize = "11"; fmtdata.StepData[27].Font.FontStyle = "Italics, Bold"; fmtdata.StepData[27].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[27].TabData.Font.FontSize = "18"; fmtdata.StepData[27].TabData.Font.FontStyle = "Italics, Bold"; fmtdata.StepData[27].TabData.Font.CPI = "8"; fmtdata.StepData[27].TabData.Bullet.Separate = "True"; fmtdata.StepData[27].TabData.Bullet.Font = new VE_Font(); fmtdata.StepData[27].TabData.Bullet.Font.FontFamily = "Arial"; fmtdata.StepData[27].TabData.Bullet.Font.FontSize = "11"; fmtdata.StepData[27].TabData.Bullet.Font.FontStyle = "Bold"; ////fmtdata.StepData[29] = fmtdata.StepData[6]; ////fmtdata.StepData[29].Type = "Caution4"; ////fmtdata.StepData[29].ParentType = "Caution"; fmtdata.StepData[29].Font.FontFamily = "Arial"; fmtdata.StepData[29].Font.FontSize = "11"; fmtdata.StepData[29].Font.FontStyle = "Italics, Bold"; fmtdata.StepData[29].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[29].TabData.Font.FontSize = "18"; fmtdata.StepData[29].TabData.Font.FontStyle = "Italics, Bold"; fmtdata.StepData[29].TabData.Font.CPI = "8"; fmtdata.StepData[29].TabData.Bullet.Separate = "True"; fmtdata.StepData[29].TabData.Bullet.Font = new VE_Font(); fmtdata.StepData[29].TabData.Bullet.Font.FontFamily = "Arial"; fmtdata.StepData[29].TabData.Bullet.Font.FontSize = "11"; fmtdata.StepData[29].TabData.Bullet.Font.FontStyle = "Bold"; // 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.CPI = "8"; 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 = "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.IdentWid = "65.4"; fmtdata.StepData[7].WidthOverride = "401"; ////fmtdata.StepData[22] = fmtdata.StepData[7]; ////fmtdata.StepData[22].Type = "Note1"; ////fmtdata.StepData[22].ParentType = "Note"; fmtdata.StepData[22].Font.FontFamily = "Arial"; fmtdata.StepData[22].Font.FontSize = "11"; fmtdata.StepData[22].Font.FontStyle = "Italics, Bold"; fmtdata.StepData[22].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[22].TabData.Font.FontSize = "14"; fmtdata.StepData[22].TabData.Font.CPI = "8"; fmtdata.StepData[22].TabData.Font.FontStyle = "Italics, Bold"; //fmtdata.StepData[22].TabData.Bullet.Separate = "True"; //fmtdata.StepData[22].TabData.Bullet.Font = new VE_Font(); //fmtdata.StepData[22].TabData.Bullet.Font.FontFamily = "Arial"; //fmtdata.StepData[22].TabData.Bullet.Font.FontSize = "10"; //fmtdata.StepData[22].TabData.Bullet.Font.FontStyle = "Bold"; //fmtdata.StepData[22].TabData.Ident = "Note "; //fmtdata.StepData[22].TabData.RNOIdent = "Note "; ////fmtdata.StepData[22].TabData.IdentWid = "65.4"; ////fmtdata.StepData[23] = fmtdata.StepData[7]; ////fmtdata.StepData[23].Type = "Note2"; ////fmtdata.StepData[23].ParentType = "Note"; fmtdata.StepData[23].Font.FontFamily = "Arial"; fmtdata.StepData[23].Font.FontSize = "11"; fmtdata.StepData[23].Font.FontStyle = "Italics, Bold"; fmtdata.StepData[23].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[23].TabData.Font.FontSize = "14"; fmtdata.StepData[23].TabData.Font.CPI = "8"; fmtdata.StepData[23].TabData.Font.FontStyle = "Italics, Bold"; //fmtdata.StepData[23].TabData.Bullet.Separate = "True"; //fmtdata.StepData[23].TabData.Bullet.Font = new VE_Font(); //fmtdata.StepData[23].TabData.Bullet.Font.FontFamily = "Arial"; //fmtdata.StepData[23].TabData.Bullet.Font.FontSize = "10"; //fmtdata.StepData[23].TabData.Bullet.Font.FontStyle = "Bold"; //fmtdata.StepData[23].TabData.Ident = "Note "; //fmtdata.StepData[23].TabData.RNOIdent = "Note "; ////fmtdata.StepData[23].TabData.IdentWid = "65.4"; ////fmtdata.StepData[26] = fmtdata.StepData[7]; ////fmtdata.StepData[26].Type = "Note3"; ////fmtdata.StepData[26].ParentType = "Note"; fmtdata.StepData[26].Font.FontFamily = "Arial"; fmtdata.StepData[26].Font.FontSize = "11"; fmtdata.StepData[26].Font.FontStyle = "Italics, Bold"; fmtdata.StepData[26].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[26].TabData.Font.FontSize = "14"; fmtdata.StepData[26].TabData.Font.CPI = "8"; fmtdata.StepData[26].TabData.Font.FontStyle = "Italics, Bold"; //fmtdata.StepData[26].TabData.Bullet.Separate = "True"; //fmtdata.StepData[26].TabData.Bullet.Font = new VE_Font(); //fmtdata.StepData[26].TabData.Bullet.Font.FontFamily = "Arial"; //fmtdata.StepData[26].TabData.Bullet.Font.FontSize = "10"; //fmtdata.StepData[26].TabData.Bullet.Font.FontStyle = "Bold"; //fmtdata.StepData[26].TabData.Ident = "Note "; //fmtdata.StepData[26].TabData.RNOIdent = "Note "; ////fmtdata.StepData[26].TabData.IdentWid = "65.4"; ////fmtdata.StepData[28] = fmtdata.StepData[7]; ////fmtdata.StepData[28].Type = "Note4"; ////fmtdata.StepData[28].ParentType = "Note"; fmtdata.StepData[28].Font.FontFamily = "Arial"; fmtdata.StepData[28].Font.FontSize = "11"; fmtdata.StepData[28].Font.FontStyle = "Italics, Bold"; fmtdata.StepData[28].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[28].TabData.Font.FontSize = "14"; fmtdata.StepData[28].TabData.Font.CPI = "8"; fmtdata.StepData[28].TabData.Font.FontStyle = "Italics, Bold"; //fmtdata.StepData[28].TabData.Bullet.Separate = "True"; //fmtdata.StepData[28].TabData.Bullet.Font = new VE_Font(); //fmtdata.StepData[28].TabData.Bullet.Font.FontFamily = "Arial"; //fmtdata.StepData[28].TabData.Bullet.Font.FontSize = "10"; //fmtdata.StepData[28].TabData.Bullet.Font.FontStyle = "Bold"; //fmtdata.StepData[28].TabData.Ident = "Note "; //fmtdata.StepData[28].TabData.RNOIdent = "Note "; ////fmtdata.StepData[28].TabData.IdentWid = "65.4"; ////fmtdata.StepData[32] = fmtdata.StepData[7]; ////fmtdata.StepData[32].Type = "Note5"; ////fmtdata.StepData[32].ParentType = "Note"; fmtdata.StepData[32].Font.FontFamily = "Arial"; fmtdata.StepData[32].Font.FontSize = "11"; fmtdata.StepData[32].Font.FontStyle = "Italics, Bold"; fmtdata.StepData[32].TabData.Font.FontFamily = "Arial"; fmtdata.StepData[32].TabData.Font.FontSize = "14"; fmtdata.StepData[32].TabData.Font.CPI = "8"; fmtdata.StepData[32].TabData.Font.FontStyle = "Italics, Bold"; //fmtdata.StepData[32].TabData.Bullet.Separate = "True"; //fmtdata.StepData[32].TabData.Bullet.Font = new VE_Font(); //fmtdata.StepData[32].TabData.Bullet.Font.FontFamily = "Arial"; //fmtdata.StepData[32].TabData.Bullet.Font.FontSize = "10"; //fmtdata.StepData[32].TabData.Bullet.Font.FontStyle = "Bold"; //fmtdata.StepData[32].TabData.Ident = "Note "; //fmtdata.StepData[32].TabData.RNOIdent = "Note "; ////fmtdata.StepData[32].TabData.IdentWid = "65.4"; // 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"; // 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"; // 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[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"; // 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"; // 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"; // 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"; // 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"; // 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"; // 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"; // 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 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"; // 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"; // 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 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) { // 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) { // 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 = ""; } private void AddSHEfmt(ref FormatData fmtdata) { fmtdata.SectData.StepSectionData.StpSectLayData.ColRTable = "0,198,144"; fmtdata.SectData.StepSectionData.StpSectLayData.RNOWidthAlt = "0,186,0"; fmtdata.StepData[2].TabData.Ident = " {numeric}."; fmtdata.StepData[2].TabData.RNOIdent = " ."; fmtdata.StepData[7].TabData.Ident = @" \ul NOTE\ulnone"; fmtdata.StepData[26].TabData.Ident = @" \ul NOTE\ulnone"; fmtdata.StepData[6].MatchUpRNO = "False"; fmtdata.StepData[6].MixCautionsAndNotes = "True"; fmtdata.StepData[7].MatchUpRNO = "False"; fmtdata.StepData[7].MixCautionsAndNotes = "True"; fmtdata.StepData[7].TabData.NoTrim = "True"; // need this field in stepdata/tabdata. fmtdata.StepData[9].TabData.Ident = "{asterisk} {numeric}."; fmtdata.StepData[18].TabData.Ident = null; fmtdata.StepData[18].TabData.RNOIdent = null; fmtdata.StepData[23].MatchUpRNO = "True"; fmtdata.BoxData[2].TxtWidth = 432; fmtdata.TransData.TransTypeData[6].TransFormat = ""; // not used and not supported in code fmtdata.TransData.TransTypeData[7].TransFormat = ""; } private void AddSHESSDfmt(ref FormatData fmtdata) { fmtdata.StepData[24].StepLayoutData.STExtraSpace = null; } private void AddCPLSSDDfmt(ref FormatData fmtdata) { fmtdata.SectData.StepSectionData.StpSectLayData.PMode = 0; fmtdata.SectData.StepSectionData.StpSectLayData.RNOWidthAlt = "0,90,0"; } private void AddIP3_15fmt(ref FormatData fmtdata) { fmtdata.SectData.StepSectionData.StpSectLayData.ShowSectionTitles = "False"; fmtdata.BoxData[4].TxtStart = 36; fmtdata.BoxData[4].TxtWidth = 426; fmtdata.BoxData[4].BXURC = " *"; fmtdata.BoxData[4].BXLRC = " *"; 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) { //string genName = genFileName.Substring(genFileName.LastIndexOf('\\') + 1); //genName = genName.Substring(0, genName.IndexOf('.')); //switch (genName.ToUpper()) switch (genFileName.ToUpper()) { case "NSP.PAG": AddNSPPage(ref pgstyles); break; case "NSP.Z00": AddNSP00Page(ref pgstyles); break; case "NSPBCK.PAG": AddNSPBckPage(ref pgstyles); break; case "NSPAB.PAG": AddNSPABPage(ref pgstyles); break; case "NSPAB.Z00": AddNSPABPage_Z00(ref pgstyles); break; case "NSPAB.Z01": AddNSPABPage_Z01(ref pgstyles); break; case "SHE.PAG": AddSHEPage(ref pgstyles); break; case "RGESAM1.PAG": AddRGESam1Page(ref pgstyles); break; case "RGE.PAG": AddRGEPage(ref pgstyles); break; case "VCSDEV.PAG": AddVCSDEVfmt(ref pgstyles); break; case "SUM.PAG": AddSUMfmt(ref pgstyles); break; /* Under Development case "TP.PAG": AddTPPage(ref pgstyles); break; case "TP.Z00": AddTP00Page(ref pgstyles); break; * */ } } private void AddSHEPage(ref PageStyles pgstyles) { // Procedure Steps pgstyles.PgStyles[0].Items[1].Col = 78; // Column for BOX5 needed adjusted to match 16bit pgstyles.PgStyles[2].Items[2].Col = 315; // Adjust columns on PSI items for cover page. pgstyles.PgStyles[2].Items[3].Col = 315; pgstyles.PgStyles[2].Items[4].Col = 315; pgstyles.PgStyles[2].Items[5].Col = 315; pgstyles.PgStyles[2].Items[6].Col = 315; pgstyles.PgStyles[2].Items[7].Col = 315; pgstyles.PgStyles[2].Items[8].Col = 315; pgstyles.PgStyles[2].Items[9].Col = 315; pgstyles.PgStyles[3].Items[4].Col = 477; // Adjust columns on some PSI for cover page. pgstyles.PgStyles[3].Items[5].Col = 477; pgstyles.PgStyles[3].Items[6].Col = 477; pgstyles.PgStyles[3].Items[7].Col = 477; pgstyles.PgStyles[3].Items[8].Col = 477; pgstyles.PgStyles[3].Items[9].Col = 477; pgstyles.PgStyles[3].Items[10].Col = 477; pgstyles.PgStyles[3].Items[11].Col = 477; pgstyles.PgStyles[3].Items[12].Col = 477; pgstyles.PgStyles[3].Items[23].Col = 296; pgstyles.PgStyles[3].Items[23].Style.CPI = "10"; pgstyles.PgStyles[3].Items[24].Row = 426; pgstyles.PgStyles[3].Items[24].Col = 270; pgstyles.PgStyles[3].Items[24].Justify = "PSCenter"; pgstyles.PgStyles[3].Items[24].Style.CPI = "10"; } // NSP_ALL private void AddNSPPage(ref PageStyles pgstyles) { // Adjusted the left margin to better align the procedure text // Procedure Steps pgstyles.PgStyles[0].Items[0].Col = -5; // {DRAFTPAGE}{REFERENCEPAGE}{MASTERPAGE}{SAMPLEPAGE} pgstyles.PgStyles[0].Items[1].Col = -18; // {HEADER1} pgstyles.PgStyles[0].Items[2].Col = 269; // {PROCTITLE} pgstyles.PgStyles[0].Items[2].Style.FontFamily = "Arial"; pgstyles.PgStyles[0].Items[2].Style.FontSize = "11"; pgstyles.PgStyles[0].Items[2].Style.CPI = "10"; pgstyles.PgStyles[0].Items[3].Col = 515; // REV. {REV} pgstyles.PgStyles[0].Items[3].Style.FontFamily = "Arial"; pgstyles.PgStyles[0].Items[3].Style.FontSize = "11"; pgstyles.PgStyles[0].Items[3].Style.CPI = "10"; pgstyles.PgStyles[0].Items[4].Col = 28; // {EOPNUM} pgstyles.PgStyles[0].Items[4].Style.FontFamily = "Arial"; pgstyles.PgStyles[0].Items[4].Style.FontSize = "11"; pgstyles.PgStyles[0].Items[4].Style.CPI = "10"; pgstyles.PgStyles[0].Items[5].Col = -18; // {BOX2} pgstyles.PgStyles[0].Items[6].Col = 246; // Page {PAGE} of {OF} pgstyles.PgStyles[0].Items[6].Style.FontFamily = "Arial"; pgstyles.PgStyles[0].Items[6].Style.FontSize = "11"; pgstyles.PgStyles[0].Items[6].Style.CPI = "10"; // Figure Included in Page Count pgstyles.PgStyles[1].Items[0].Col = -5; // {DRAFTPAGE}{REFERENCEPAGE}{MASTERPAGE}{SAMPLEPAGE} pgstyles.PgStyles[1].Items[1].Col = -18; // {HEADER1} pgstyles.PgStyles[1].Items[2].Col = 243; // {PROCTITLE} pgstyles.PgStyles[1].Items[2].Style.FontFamily = "Arial"; pgstyles.PgStyles[1].Items[2].Style.FontSize = "11"; pgstyles.PgStyles[1].Items[2].Style.CPI = "10"; pgstyles.PgStyles[1].Items[3].Col = 461; // {REV} pgstyles.PgStyles[1].Items[3].Style.FontFamily = "Arial"; pgstyles.PgStyles[1].Items[3].Style.FontSize = "11"; pgstyles.PgStyles[1].Items[3].Style.CPI = "10"; pgstyles.PgStyles[1].Items[4].Col = 25; // {EOPNUM} pgstyles.PgStyles[1].Items[4].Style.FontFamily = "Arial"; pgstyles.PgStyles[1].Items[4].Style.FontSize = "11"; pgstyles.PgStyles[1].Items[4].Style.CPI = "10"; pgstyles.PgStyles[1].Items[5].Col = -18; // {BOX1} pgstyles.PgStyles[1].Items[6].Col = 221; // Page {PAGE} of {OF} pgstyles.PgStyles[1].Items[6].Style.FontFamily = "Arial"; pgstyles.PgStyles[1].Items[6].Style.FontSize = "11"; pgstyles.PgStyles[1].Items[6].Style.CPI = "10"; // Cover sheet with Retention 5 years pgstyles.PgStyles[2].Items[0].Col = -5; // {DRAFTPAGE}{REFERENCEPAGE}{MASTERPAGE}{SAMPLEPAGE} pgstyles.PgStyles[2].Items[1].Col = 320; // {EOPNUM} pgstyles.PgStyles[2].Items[1].Style.FontFamily = "Arial"; pgstyles.PgStyles[2].Items[1].Style.FontSize = "11"; pgstyles.PgStyles[2].Items[1].Style.CPI = "10"; pgstyles.PgStyles[2].Items[2].Col = 320; // REV. {REV} pgstyles.PgStyles[2].Items[2].Style.FontFamily = "Arial"; pgstyles.PgStyles[2].Items[2].Style.FontSize = "11"; pgstyles.PgStyles[2].Items[2].Style.CPI = "10"; pgstyles.PgStyles[2].Items[3].Col = 320; // Page {PAGE} of {OF} pgstyles.PgStyles[2].Items[3].Style.FontFamily = "Arial"; pgstyles.PgStyles[2].Items[3].Style.FontSize = "11"; pgstyles.PgStyles[2].Items[3].Style.CPI = "10"; pgstyles.PgStyles[2].Items[4].Col = 320; // Retention: 5 Yrs. pgstyles.PgStyles[2].Items[4].Style.FontFamily = "Arial"; pgstyles.PgStyles[2].Items[4].Style.FontSize = "11"; pgstyles.PgStyles[2].Items[4].Style.CPI = "10"; // Cover Sheet 2004 With no Retention pgstyles.PgStyles[3].Items[0].Col = -5; // {DRAFTPAGE}{REFERENCEPAGE}{MASTERPAGE}{SAMPLEPAGE} pgstyles.PgStyles[3].Items[1].Col = -18; // {HEADER1} pgstyles.PgStyles[3].Items[2].Col = 240; // {PROCTITLE} pgstyles.PgStyles[3].Items[2].Style.FontFamily = "Arial"; pgstyles.PgStyles[3].Items[2].Style.FontSize = "11"; pgstyles.PgStyles[3].Items[2].Style.CPI = "10"; pgstyles.PgStyles[3].Items[3].Col = 460; // {REV} pgstyles.PgStyles[3].Items[3].Style.FontFamily = "Arial"; pgstyles.PgStyles[3].Items[3].Style.FontSize = "11"; pgstyles.PgStyles[3].Items[3].Style.CPI = "10"; pgstyles.PgStyles[3].Items[4].Col = 25; // {EOPNUM} pgstyles.PgStyles[3].Items[4].Style.FontFamily = "Arial"; pgstyles.PgStyles[3].Items[4].Style.FontSize = "11"; pgstyles.PgStyles[3].Items[4].Style.CPI = "10"; pgstyles.PgStyles[3].Items[5].Col = 220; // Page {PAGE} of {OF} pgstyles.PgStyles[3].Items[5].Style.FontFamily = "Arial"; pgstyles.PgStyles[3].Items[5].Style.FontSize = "11"; pgstyles.PgStyles[3].Items[5].Style.CPI = "10"; // Cover Sheet pgstyles.PgStyles[4].Items[0].Col = -5; // {DRAFTPAGE}{REFERENCEPAGE}{MASTERPAGE}{SAMPLEPAGE} pgstyles.PgStyles[4].Items[1].Col = 513; // {EOPNUM} pgstyles.PgStyles[4].Items[1].Justify = "PSRight"; pgstyles.PgStyles[4].Items[1].Style.FontFamily = "Arial"; pgstyles.PgStyles[4].Items[1].Style.FontSize = "11"; pgstyles.PgStyles[4].Items[1].Style.CPI = "10"; pgstyles.PgStyles[4].Items[2].Col = 513; // REV. {REV} pgstyles.PgStyles[4].Items[2].Justify = "PSRight"; pgstyles.PgStyles[4].Items[2].Style.FontFamily = "Arial"; pgstyles.PgStyles[4].Items[2].Style.FontSize = "11"; pgstyles.PgStyles[4].Items[2].Style.CPI = "10"; pgstyles.PgStyles[4].Items[3].Col = 513; // Page {PAGE} of {OF} pgstyles.PgStyles[4].Items[3].Justify = "PSRight"; pgstyles.PgStyles[4].Items[3].Style.FontFamily = "Arial"; pgstyles.PgStyles[4].Items[3].Style.FontSize = "11"; pgstyles.PgStyles[4].Items[3].Style.CPI = "10"; // Ter Editor Foldout pages pgstyles.PgStyles[5].Name = "MS Word Editor Foldout pages"; pgstyles.PgStyles[5].Items[0].Col = -5; // {DRAFTPAGE}{REFERENCEPAGE}{MASTERPAGE}{SAMPLEPAGE} // Purpose And Entry Conditions with Header Box pgstyles.PgStyles[6].Items[0].Col = 1; // {DRAFTPAGE}{REFERENCEPAGE}{MASTERPAGE}{SAMPLEPAGE} pgstyles.PgStyles[6].Items[1].Col = 0; // {HEADER1} pgstyles.PgStyles[6].Items[2].Col = 258; // {PROCTITLE} pgstyles.PgStyles[6].Items[2].Style.FontFamily = "Arial"; pgstyles.PgStyles[6].Items[2].Style.FontSize = "11"; pgstyles.PgStyles[6].Items[2].Style.CPI = "10"; pgstyles.PgStyles[6].Items[3].Col = 478; // {REV} pgstyles.PgStyles[6].Items[3].Style.FontFamily = "Arial"; pgstyles.PgStyles[6].Items[3].Style.FontSize = "11"; pgstyles.PgStyles[6].Items[3].Style.CPI = "10"; pgstyles.PgStyles[6].Items[4].Col = 43; // {EOPNUM} pgstyles.PgStyles[6].Items[4].Style.FontFamily = "Arial"; pgstyles.PgStyles[6].Items[4].Style.FontSize = "11"; pgstyles.PgStyles[6].Items[4].Style.CPI = "10"; pgstyles.PgStyles[6].Items[5].Col = 239; // Page {PAGE} of {OF} pgstyles.PgStyles[6].Items[5].Style.FontFamily = "Arial"; pgstyles.PgStyles[6].Items[5].Style.FontSize = "11"; pgstyles.PgStyles[6].Items[5].Style.CPI = "10"; // Two Column Auto Action Pages pgstyles.PgStyles[7].Items[0].Col = -5; // {DRAFTPAGE}{REFERENCEPAGE}{MASTERPAGE}{SAMPLEPAGE} pgstyles.PgStyles[7].Items[1].Col = 503; // {REV} pgstyles.PgStyles[7].Items[1].Style.FontFamily = "Arial"; pgstyles.PgStyles[7].Items[1].Style.FontSize = "11"; pgstyles.PgStyles[7].Items[1].Style.CPI = "10"; pgstyles.PgStyles[7].Items[2].Col = 503; // {EOPNUM} pgstyles.PgStyles[7].Items[2].Style.FontFamily = "Arial"; pgstyles.PgStyles[7].Items[2].Style.FontSize = "11"; pgstyles.PgStyles[7].Items[2].Style.CPI = "10"; pgstyles.PgStyles[7].Items[3].Col = 248; // {SECTIONLEVELTITLE} pgstyles.PgStyles[7].Items[3].Style.FontFamily = "Arial"; pgstyles.PgStyles[7].Items[3].Style.FontSize = "11"; pgstyles.PgStyles[7].Items[3].Style.CPI = "10"; pgstyles.PgStyles[7].Items[4].Col = -18; // {BOX2} pgstyles.PgStyles[7].Items[5].Col = 503; // Page {PAGE} of {OF} pgstyles.PgStyles[7].Items[5].Style.FontFamily = "Arial"; pgstyles.PgStyles[7].Items[5].Style.FontSize = "11"; pgstyles.PgStyles[7].Items[5].Style.CPI = "10"; pgstyles.PgStyles[7].Items[5].Justify = "PSRight, PSTrue"; // Page {PAGE} of {OF} // Auto Continuous Action Summary pgstyles.PgStyles[8].Items[0].Col = -5; // {DRAFTPAGE}{REFERENCEPAGE}{MASTERPAGE}{SAMPLEPAGE} pgstyles.PgStyles[8].Items[1].Col = -18; // {HEADER1} pgstyles.PgStyles[8].Items[2].Col = 29; // {EOPNUM} pgstyles.PgStyles[8].Items[2].Style.FontFamily = "Arial"; pgstyles.PgStyles[8].Items[2].Style.FontSize = "11"; pgstyles.PgStyles[8].Items[2].Style.CPI = "10"; pgstyles.PgStyles[8].Items[3].Col = 251; // {PROCTITLE} pgstyles.PgStyles[8].Items[3].Style.FontFamily = "Arial"; pgstyles.PgStyles[8].Items[3].Style.FontSize = "11"; pgstyles.PgStyles[8].Items[3].Style.CPI = "10"; pgstyles.PgStyles[8].Items[4].Col = 503; // {REV} pgstyles.PgStyles[8].Items[4].Style.FontFamily = "Arial"; pgstyles.PgStyles[8].Items[4].Style.FontSize = "11"; pgstyles.PgStyles[8].Items[4].Style.CPI = "10"; pgstyles.PgStyles[8].Items[5].Col = -18; // {BOX4} pgstyles.PgStyles[8].Items[6].Col = 263; // {SECTIONLEVELNUMBER} pgstyles.PgStyles[8].Items[6].Style.FontFamily = "Arial"; pgstyles.PgStyles[8].Items[6].Style.FontSize = "11"; pgstyles.PgStyles[8].Items[6].Style.CPI = "10"; pgstyles.PgStyles[8].Items[7].Col = 263; // {SECTIONLEVELTITLE} pgstyles.PgStyles[8].Items[7].Style.FontFamily = "Arial"; pgstyles.PgStyles[8].Items[7].Style.FontSize = "11"; pgstyles.PgStyles[8].Items[7].Style.CPI = "10"; pgstyles.PgStyles[8].Items[8].Col = 263; // Page {DOCCURPAGE} of {DOCTOTPAGE} pgstyles.PgStyles[8].Items[8].Style.FontFamily = "Arial"; pgstyles.PgStyles[8].Items[8].Style.FontSize = "11"; pgstyles.PgStyles[8].Items[8].Style.CPI = "10"; pgstyles.PgStyles[8].Items[9].Col = 251; // Page {PAGE} of {OF} pgstyles.PgStyles[8].Items[9].Style.FontFamily = "Arial"; pgstyles.PgStyles[8].Items[9].Style.FontSize = "11"; pgstyles.PgStyles[8].Items[9].Style.CPI = "10"; } // NSP foldouts private void AddNSP00Page(ref PageStyles pgstyles) { // Adjusted the left margin to better align the procedure text // Foldout Pages pgstyles.PgStyles[0].Items[0].Col = -5; // {DRAFTPAGE}{REFERENCEPAGE}{MASTERPAGE}{SAMPLEPAGE} pgstyles.PgStyles[0].Items[0].Style.FontFamily = "Arial"; pgstyles.PgStyles[0].Items[0].Style.FontSize = "11"; pgstyles.PgStyles[0].Items[0].Style.CPI = "10"; pgstyles.PgStyles[0].Items[1].Col = 258; // {SECTIONLEVELTITLE} pgstyles.PgStyles[0].Items[1].Style.FontFamily = "Arial"; pgstyles.PgStyles[0].Items[1].Style.FontSize = "10"; pgstyles.PgStyles[0].Items[1].Style.CPI = "10"; PSItem[] Fpsitms = null; Fpsitms = new PSItem[4]; pgstyles.PgStyles[0].Items.CopyTo(Fpsitms, 0); PSItem pi = new PSItem(); pi.Token = "{EOPNUM}"; //{EOPNUM} pi.Col = 530; pi.Row = 12; pi.Justify = "PSRight"; 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 = "REV. {REV}"; //{REV} pi.Col = 530; pi.Row = 24; pi.Justify = "PSRight"; pi.Style = new VE_Font(); pi.Style.FontFamily = "Arial"; pi.Style.FontSize = "11"; pi.Style.CPI = "12"; pi.Style.FontStyle = "None"; Fpsitms[3] = pi; pgstyles.PgStyles[0].Items = Fpsitms; } // NSPBCK_ALL private void AddNSPBckPage(ref PageStyles pgstyles) { // Background Text - first page pgstyles.PgStyles[0].Items[0].Col = -5; // {DRAFTPAGE}{REFERENCEPAGE}{MASTERPAGE}{SAMPLEPAGE} pgstyles.PgStyles[0].Items[1].Col = 477; //{EOPNUM} pgstyles.PgStyles[0].Items[1].Style.FontFamily = "Arial"; pgstyles.PgStyles[0].Items[1].Style.FontSize = "11"; pgstyles.PgStyles[0].Items[2].Col = 477; //{REV} pgstyles.PgStyles[0].Items[2].Style.FontFamily = "Arial"; pgstyles.PgStyles[0].Items[2].Style.FontSize = "11"; pgstyles.PgStyles[0].Items[3].Col = 477; //{Page} of {OF} 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.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.FontSize = "11"; // Background Text - rest of pages pgstyles.PgStyles[1].Items[0].Col = -5; // {DRAFTPAGE}{REFERENCEPAGE}{MASTERPAGE}{SAMPLEPAGE} pgstyles.PgStyles[1].Items[1].Col = 477; //{EOPNUM} pgstyles.PgStyles[1].Items[1].Style.FontFamily = "Arial"; pgstyles.PgStyles[1].Items[1].Style.FontSize = "11"; pgstyles.PgStyles[1].Items[2].Col = 477; //{REV} pgstyles.PgStyles[1].Items[2].Style.FontFamily = "Arial"; pgstyles.PgStyles[1].Items[2].Style.FontSize = "11"; pgstyles.PgStyles[1].Items[3].Col = 477; //{Page} of {OF} pgstyles.PgStyles[1].Items[3].Style.FontFamily = "Arial"; pgstyles.PgStyles[1].Items[3].Style.FontSize = "11"; // attachments pgstyles.PgStyles[2].Items[0].Col = -5; // {DRAFTPAGE}{REFERENCEPAGE}{MASTERPAGE}{SAMPLEPAGE} pgstyles.PgStyles[2].Items[1].Col = 477; //{EOPNUM} pgstyles.PgStyles[2].Items[1].Style.FontFamily = "Arial"; pgstyles.PgStyles[2].Items[1].Style.FontSize = "11"; pgstyles.PgStyles[2].Items[2].Col = 477;//{REV} pgstyles.PgStyles[2].Items[2].Style.FontFamily = "Arial"; pgstyles.PgStyles[2].Items[2].Style.FontSize = "11"; pgstyles.PgStyles[2].Items[3].Col = 477; //{Page} of {OF} pgstyles.PgStyles[2].Items[3].Style.FontFamily = "Arial"; pgstyles.PgStyles[2].Items[3].Style.FontSize = "11"; } private void AddNSPABPage(ref PageStyles pgstyles) { //Procedure Steps //{PS-CONFSTATE} pgstyles.PgStyles[0].Items[1].Col = 287; //{COVERPROCTITLE} pgstyles.PgStyles[0].Items[6].Col = 336; pgstyles.PgStyles[0].Items[6].Style.CPI = "8"; //{EOPNUM} pgstyles.PgStyles[0].Items[7].Col = 511; pgstyles.PgStyles[0].Items[7].Style.CPI = "8"; //{REV} pgstyles.PgStyles[0].Items[8].Col = 513; pgstyles.PgStyles[0].Items[8].Style.CPI = "8"; //Page {PAGE} of {OF} pgstyles.PgStyles[0].Items[9].Col = 513; //{PS-CONFSTATE} pgstyles.PgStyles[0].Items[10].Col = 287; //Purpose and Entry //{DRAFTPAGE}{REFERENCEPAGE}{MASTERPAGE}{SAMPLEPAGE} pgstyles.PgStyles[1].Items[0].Col = 48; //{PS-CONFSTATE} pgstyles.PgStyles[1].Items[1].Col = 339; //{PS=AB_OP_PROC?[HEADER1]|} pgstyles.PgStyles[1].Items[2].Col = 45; //{PS=AB_PROC?[HEADER2]|} pgstyles.PgStyles[1].Items[3].Col = 45; //{BOX1} pgstyles.PgStyles[1].Items[4].Col = 45; //{COVERPROCTITLE} pgstyles.PgStyles[1].Items[5].Col = 386; pgstyles.PgStyles[1].Items[5].Style.CPI = "8"; //{EOPNUM} pgstyles.PgStyles[1].Items[6].Col = 556; pgstyles.PgStyles[1].Items[6].Style.CPI = "8"; //{REV} pgstyles.PgStyles[1].Items[7].Col = 558; pgstyles.PgStyles[1].Items[7].Style.CPI = "8"; //Page {PAGE} of {OF} pgstyles.PgStyles[1].Items[8].Col = 558; //{PS-CONFSTATE} pgstyles.PgStyles[1].Items[9].Col = 332; //Cover Page //{PS-CONFSTATE} pgstyles.PgStyles[2].Items[1].Col = 256; //{COVERPROCTITLE} pgstyles.PgStyles[2].Items[6].Col = 300; pgstyles.PgStyles[2].Items[6].Row = 84; pgstyles.PgStyles[2].Items[6].Style.CPI = "8"; pgstyles.PgStyles[2].Items[6].Justify = "PSCenter"; //{EOPNUM} pgstyles.PgStyles[2].Items[7].Col = 511; pgstyles.PgStyles[2].Items[7].Style.CPI = "8"; //{REV} pgstyles.PgStyles[2].Items[8].Col = 513; pgstyles.PgStyles[2].Items[8].Style.CPI = "8"; //Page {PAGE} of {OF} pgstyles.PgStyles[2].Items[9].Col = 513; //{PS-CONFSTATE} pgstyles.PgStyles[2].Items[13].Col = 256; //Accessory page //{PS-CONFSTATE} pgstyles.PgStyles[3].Items[1].Col = 256; //{COVERPROCTITLE} pgstyles.PgStyles[3].Items[5].Col = 300; pgstyles.PgStyles[3].Items[5].Row = 84; pgstyles.PgStyles[3].Items[5].Style.CPI = "8"; //{EOPNUM} pgstyles.PgStyles[3].Items[6].Col = 511; pgstyles.PgStyles[3].Items[6].Style.CPI = "8"; //{REV} pgstyles.PgStyles[3].Items[7].Col = 513; pgstyles.PgStyles[3].Items[7].Style.CPI = "8"; //Page {PAGE} of {OF} pgstyles.PgStyles[3].Items[8].Col = 513; //{PS-CONFSTATE} pgstyles.PgStyles[3].Items[11].Col = 256; //Attachment with Checkoffs (Step Editor) //{PS-CONFSTATE} pgstyles.PgStyles[4].Items[1].Col = 287; //{COVERPROCTITLE} pgstyles.PgStyles[4].Items[5].Col = 336; pgstyles.PgStyles[4].Items[5].Style.CPI = "8"; //{EOPNUM} pgstyles.PgStyles[4].Items[6].Col = 511; pgstyles.PgStyles[4].Items[6].Style.CPI = "8"; //{REV} pgstyles.PgStyles[4].Items[7].Col = 513; pgstyles.PgStyles[4].Items[7].Style.CPI = "8"; //Page {PAGE} of {OF} pgstyles.PgStyles[4].Items[8].Col = 513; //{PS-CONFSTATE} pgstyles.PgStyles[4].Items[11].Col = 287; } private void AddNSPABPage_Z00(ref PageStyles pgstyles) { //"Attachment with Checkoff //{PS-CONFSTATE} pgstyles.PgStyles[0].Items[1].Col = 287; //{COVERPROCTITLE} pgstyles.PgStyles[0].Items[5].Col = 336; pgstyles.PgStyles[0].Items[5].Style.CPI = "8"; //{EOPNUM} pgstyles.PgStyles[0].Items[6].Col = 511; pgstyles.PgStyles[0].Items[6].Style.CPI = "8"; //{REV} pgstyles.PgStyles[0].Items[7].Col = 513; pgstyles.PgStyles[0].Items[7].Style.CPI = "8"; //Page {PAGE} of {OF} pgstyles.PgStyles[0].Items[8].Col = 513; //{PS-CONFSTATE} pgstyles.PgStyles[0].Items[11].Col = 287; //Attachments //{PS-CONFSTATE} pgstyles.PgStyles[1].Items[1].Col = 267; //{COVERPROCTITLE} pgstyles.PgStyles[1].Items[5].Col = 279; pgstyles.PgStyles[1].Items[5].Style.CPI = "8"; //{EOPNUM} pgstyles.PgStyles[1].Items[6].Col = 510; pgstyles.PgStyles[1].Items[6].Style.CPI = "8"; //{REV} pgstyles.PgStyles[1].Items[7].Col = 510; pgstyles.PgStyles[1].Items[7].Style.CPI = "8"; //Page {PAGE} of {OF} pgstyles.PgStyles[1].Items[8].Col = 504; //{PS-CONFSTATE} pgstyles.PgStyles[1].Items[11].Col = 267; } private void AddNSPABPage_Z01(ref PageStyles pgstyles) { //Background Text - First Page //{PS-CONFSTATE} pgstyles.PgStyles[0].Items[1].Col = 287; //{COVERPROCTITLE} pgstyles.PgStyles[0].Items[5].Col = 336; pgstyles.PgStyles[0].Items[5].Style.CPI = "8"; //{EOPNUM} pgstyles.PgStyles[0].Items[6].Col = 511; pgstyles.PgStyles[0].Items[6].Style.CPI = "8"; //{REV} pgstyles.PgStyles[0].Items[7].Col = 513; pgstyles.PgStyles[0].Items[7].Style.CPI = "8"; //Page {PAGE} of {OF} pgstyles.PgStyles[0].Items[8].Col = 512; //{PS-CONFSTATE} pgstyles.PgStyles[0].Items[12].Col = 287; //Background Text - Blank Page //{PS-CONFSTATE} pgstyles.PgStyles[1].Items[1].Col = 287; //{COVERPROCTITLE} pgstyles.PgStyles[1].Items[5].Col = 336; pgstyles.PgStyles[1].Items[5].Style.CPI = "8"; //{EOPNUM} pgstyles.PgStyles[1].Items[6].Col = 511; pgstyles.PgStyles[1].Items[6].Style.CPI = "8"; //{REV} pgstyles.PgStyles[1].Items[7].Col = 513; pgstyles.PgStyles[1].Items[7].Style.CPI = "8"; //Page {PAGE} of {OF} pgstyles.PgStyles[1].Items[8].Col = 512; //{PS-CONFSTATE} pgstyles.PgStyles[1].Items[10].Col = 287; } private void AddRGEPage(ref PageStyles pgstyles) { // Procedure Steps pgstyles.PgStyles[0].Items[4].Col = 30; // EOPNUM } private void AddRGESam1Page(ref PageStyles pgstyles) { // CoverPage - add the Revision to the pagelist 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; pi.Justify = "PSCenter"; pi.Style.FontFamily = "Courier New"; pi.Style.FontSize = "12"; pi.Style.CPI = "10"; Fpsitms = new PSItem[cnt]; pgstyles.PgStyles[3].Items.CopyTo(Fpsitms, 0); Fpsitms[cnt - 1] = pi; pgstyles.PgStyles[3].Items = Fpsitms; } /* Under Development // TP_ALL private void AddTPPage(ref PageStyles pgstyles) { // Procedure Steps pgstyles.PgStyles[0].Items[0].Col = -3; // {DRAFT}{MASTER}.... pgstyles.PgStyles[0].Items[1].Col = -54; // {HEADER1} pgstyles.PgStyles[0].Items[1].Row = -13; //{HEADER1} pgstyles.PgStyles[0].Items[2].Col = 465; //{PAGE} pgstyles.PgStyles[0].Items[3].Col = 45; //{EOPNUM} pgstyles.PgStyles[0].Items[4].Col = 249; //{PROCTITLE} pgstyles.PgStyles[0].Items[5].Col = 471; //{REV} pgstyles.PgStyles[0].Items[6].Col = -54; //{BOX1} pgstyles.PgStyles[0].Items[6].Row = -13; //{BOX1} pgstyles.PgStyles[0].Items[7].Col = 255; //{FINALPAGE} // cover page pgstyles.PgStyles[1].Items[2].Row = 186; //{UnitText} pgstyles.PgStyles[1].Items[3].Row = 330; //{EOPNUM} pgstyles.PgStyles[1].Items[3].Col = 309; //{EOPNUM} pgstyles.PgStyles[1].Items[4].Row = 576; //{COVERTITLE1} pgstyles.PgStyles[1].Items[4].Col = 309; //{COVERTITEL1} pgstyles.PgStyles[1].Items[5].Row = 594; //{COVERTITLE2} pgstyles.PgStyles[1].Items[5].Col = 309; //{COVERTITEL2} pgstyles.PgStyles[1].Items[6].Row = 636; //"Continuous Use" pgstyles.PgStyles[1].Items[6].Col = 309; //"Continuous Use" pgstyles.PgStyles[1].Items[7].Row = 660; //{Box6} pgstyles.PgStyles[1].Items[7].Col = 57; //{Box6} pgstyles.PgStyles[1].Items[8].Row = 672; //{PS-PROCTYPE} pgstyles.PgStyles[1].Items[8].Col = 291; //{PS-PROCTYPE} pgstyles.PgStyles[1].Items[9].Row = 696; //{PS-RESPDEPT} pgstyles.PgStyles[1].Items[10].Row = 708; //{PS-RESPAPP} //unused - Purpose, Symptoms, Reference pgstyles.PgStyles[2].Items[0].Col = -3; // {DRAFT}{MASTER}.... pgstyles.PgStyles[2].Items[1].Col = -54; // {HEADER1} pgstyles.PgStyles[2].Items[1].Row = -13; //{HEADER1} pgstyles.PgStyles[2].Items[2].Col = 447; //{PAGE} pgstyles.PgStyles[2].Items[3].Col = 33; //{EOPNUM} pgstyles.PgStyles[2].Items[4].Col = 249; //{PROCTITLE} pgstyles.PgStyles[2].Items[5].Col = 459; //{REV} pgstyles.PgStyles[2].Items[6].Col = -54; //{BOX3} pgstyles.PgStyles[2].Items[6].Row = -13; //{BOX3} pgstyles.PgStyles[2].Items[7].Col = 243; //{FINALPAGE} // Single Column Attachments pgstyles.PgStyles[3].Items[0].Col = -3; // {DRAFT}{MASTER}.... pgstyles.PgStyles[3].Items[1].Col = -54; // {HEADER1} pgstyles.PgStyles[3].Items[1].Row = -13; //{HEADER1} pgstyles.PgStyles[3].Items[2].Col = 459; //{PAGE} pgstyles.PgStyles[3].Items[3].Col = 39; //{EOPNUM} pgstyles.PgStyles[3].Items[4].Col = 249; //{PROCTITLE} pgstyles.PgStyles[3].Items[5].Col = 459; //{REV} pgstyles.PgStyles[3].Items[6].Col = -54; //{BOX3} pgstyles.PgStyles[3].Items[6].Row = -13; //{BOX3} pgstyles.PgStyles[3].Items[7].Col = 255; //{SECTIONLEVELNUMBER} pgstyles.PgStyles[3].Items[8].Col = 255; //{DOCCURPAGE} pgstyles.PgStyles[3].Items[10].Col = 243; //{FINALPAGE} //Two Column Attachments pgstyles.PgStyles[4].Items[0].Col = -3; // {DRAFT}{MASTER}.... pgstyles.PgStyles[4].Items[1].Col = -54; // {HEADER1} pgstyles.PgStyles[4].Items[1].Row = -13; //{HEADER1} pgstyles.PgStyles[4].Items[2].Col = 459; //{PAGE} pgstyles.PgStyles[4].Items[3].Col = 39; //{EOPNUM} pgstyles.PgStyles[4].Items[4].Col = 249; //{PROCTITLE} pgstyles.PgStyles[4].Items[5].Col = 459; //{REV} pgstyles.PgStyles[4].Items[6].Col = -54; //{BOX1} pgstyles.PgStyles[4].Items[6].Row = -13; //{BOX1} pgstyles.PgStyles[4].Items[7].Col = 255; //{SECTIONLEVELNUMBER} pgstyles.PgStyles[4].Items[8].Col = 255; //{DOCCURPAGE} pgstyles.PgStyles[4].Items[10].Col = 243; //{FINALPAGE} //Ter Editor Attachments pgstyles.PgStyles[5].Items[0].Col = -3; // {DRAFT}{MASTER}.... pgstyles.PgStyles[5].Items[1].Col = -54; // {HEADER1} pgstyles.PgStyles[5].Items[1].Row = -13; //{HEADER1} pgstyles.PgStyles[5].Items[2].Col = 447; //{PAGE} pgstyles.PgStyles[5].Items[3].Col = 33; //{EOPNUM} pgstyles.PgStyles[5].Items[4].Col = 237; //{PROCTITLE} pgstyles.PgStyles[5].Items[5].Col = 459; //{REV} pgstyles.PgStyles[5].Items[6].Col = -54; //{BOX3} pgstyles.PgStyles[5].Items[6].Row = -13; //{BOX3} pgstyles.PgStyles[5].Items[7].Col = 237; //{SECTIONLEVELNUMBER} pgstyles.PgStyles[5].Items[8].Col = 237; //{DOCCURPAGE} pgstyles.PgStyles[5].Items[10].Col = 243; //{FINALPAGE} //Duplex Foldout Page pgstyles.PgStyles[6].Items[0].Col = -3; // {DRAFT}{MASTER}.... pgstyles.PgStyles[6].Items[1].Col = -54; // {HEADER1} pgstyles.PgStyles[6].Items[1].Row = -13; //{HEADER1} pgstyles.PgStyles[6].Items[2].Col = 465; //{PAGE} pgstyles.PgStyles[6].Items[4].Col = 39; //{EOPNUM} pgstyles.PgStyles[6].Items[5].Col = 471; //{REV} pgstyles.PgStyles[6].Items[6].Col = -54; //{BOX3} pgstyles.PgStyles[6].Items[6].Row = -13; //{BOX3} //Figures (Ter Editor) pgstyles.PgStyles[7].Items[0].Col = -3; // {DRAFT}{MASTER}.... pgstyles.PgStyles[7].Items[1].Col = -54; // {HEADER1} pgstyles.PgStyles[7].Items[1].Row = -13; //{HEADER1} pgstyles.PgStyles[7].Items[2].Col = 447; //{PAGE} pgstyles.PgStyles[7].Items[3].Col = 27; //{EOPNUM} pgstyles.PgStyles[7].Items[4].Col = 237; //{PROCTITLE} pgstyles.PgStyles[7].Items[5].Col = 453; //{REV} pgstyles.PgStyles[7].Items[6].Col = -54; //{BOX3} pgstyles.PgStyles[7].Items[6].Row = -13; //{BOX3} pgstyles.PgStyles[7].Items[7].Col = 243; //{SECTIONLEVELNUMBER} pgstyles.PgStyles[7].Items[8].Col = 243; //{DOCCURPAGE} pgstyles.PgStyles[7].Items[10].Col = 243; //{FINALPAGE} } private void AddTP00Page(ref PageStyles pgstyles) { //Purpose, Symptoms, Reference pgstyles.PgStyles[0].Items[0].Col = -3; // {DRAFT}{MASTER}.... pgstyles.PgStyles[0].Items[1].Col = -66; // {HEADER1} pgstyles.PgStyles[0].Items[1].Row = -13; //{HEADER1} pgstyles.PgStyles[0].Items[2].Col = 447; //{PAGE} pgstyles.PgStyles[0].Items[3].Col = 33; //{EOPNUM} pgstyles.PgStyles[0].Items[4].Col = 249; //{PROCTITLE} pgstyles.PgStyles[0].Items[5].Col = 459; //{REV} pgstyles.PgStyles[0].Items[6].Col = -66; //{BOX3} pgstyles.PgStyles[0].Items[6].Row = -13; //{BOX3} } * */ #region DocStyles public void AddPlantSpecific(string genFileName, ref DocStyles dcstyles) { switch (genFileName.ToUpper()) { case "RGESAM1.DOC": AddREGSam1DOC(ref dcstyles); break; case "RGESAM2.DOC": AddREGSam2DOC(ref dcstyles); break; case "RGE.DOC": AddREGDOC(ref dcstyles); break; // in shearon harris format, the fonts were set to 0 in the 16bit docstyle. // we want them to inherit from plant format, not use the Prestige Elite (font 0) // from 16bit, so delete those nodes: case "SHE.DOC": AddSheDOC(ref dcstyles); break; case "SHESSD.DOC": AddSHESSDDOC(ref dcstyles); break; case "CPLSSDD.DOC": AddCPLSSDDDoc(ref dcstyles); break; // in Wolf Creek single column, the Table Of Contents document style was not included in the // count of pages for the automatic Table Of Contents. This page should be counted in the // page count when doing the automatic ToC so that page numbers in Toc Match page numbers // in the document: case "WCN1.DOC": AddWCN1Doc(ref dcstyles); break; // Adjusted the left margin to better align the procedure text case "NSP.DOC": AddNSPDOC(ref dcstyles); break; case "NSP.Y00": AddNSP00DOC(ref dcstyles); break; // Adjusted the left margin to better align the procedure text case "NSPBCK.DOC": AddNSPBckDOC(ref dcstyles); break; case "NSPAB.DOC": AddNSPABDOC(ref dcstyles); break; case "IP2.DOC": AddIp2DOC(ref dcstyles); break; case "VCSDEV.DOC": AddVCSDEVDOC(ref dcstyles); break; case "SUM.DOC": AddSUMDOC(ref dcstyles); break; } } private void AddIp2DOC(ref DocStyles dcstyles) { dcstyles.DcStyles[0].ContTop = ""; } private void AddCPLSSDDDoc(ref DocStyles dcstyles) { dcstyles.DcStyles[2].PageWidth = 576; } private void AddSHESSDDOC(ref DocStyles dcstyles) { dcstyles.DcStyles[0].CTMargin = 0; dcstyles.DcStyles[0].ContTop = ""; dcstyles.DcStyles[0].PageLength = 618; dcstyles.DcStyles[5].CTMargin = 0; dcstyles.DcStyles[5].ContTop = ""; } private void AddSheDOC(ref DocStyles dcstyles) { // fonts (dstyle) in DocStyles that had a '0' in the 16bit format file (she.doc), should // inherit from the plant level in 32 bit rather than use Prestige Elite (0 -> Prestige Elite) dcstyles.DcStyles[1].dstyle = null; dcstyles.DcStyles[2].dstyle = null; dcstyles.DcStyles[3].dstyle = null; dcstyles.DcStyles[4].dstyle = null; dcstyles.DcStyles[5].dstyle = null; dcstyles.DcStyles[6].dstyle = null; dcstyles.DcStyles[7].dstyle = null; dcstyles.DcStyles[8].dstyle = null; dcstyles.DcStyles[1].PageLength = 564; } public void AddREGSam1DOC(ref DocStyles dcstyles) { dcstyles.DcStyles[4].numberingsequence = 1; // count this section with total document page count } public void AddREGSam2DOC(ref DocStyles dcstyles) { dcstyles.DcStyles[2].numberingsequence = 1; // count this section with total document page count } public void AddREGDOC(ref DocStyles dcstyles) { // Introduction pages dcstyles.DcStyles[1].PageWidth = 591; // needed to increase to match 16-bit word wrapping // Attachment Pages dcstyles.DcStyles[2].PageWidth = 601; // needed to increase to match 16-bit word wrapping } public void AddWCN1Doc(ref DocStyles dcstyles) { // 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",""); } public void AddNSPDOC(ref DocStyles dcstyles) { //Procedure Steps dcstyles.DcStyles[0].LeftMargin = 80; 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].LeftMargin = 62; dcstyles.DcStyles[1].dstyle.FontFamily = "Arial"; dcstyles.DcStyles[1].dstyle.FontSize = "11"; //Figure Included in Page Count dcstyles.DcStyles[2].LeftMargin = 80; dcstyles.DcStyles[2].dstyle.FontFamily = "Arial"; dcstyles.DcStyles[2].dstyle.FontSize = "11"; //Cover Page with Retention of 5 Years dcstyles.DcStyles[3].LeftMargin = 62; dcstyles.DcStyles[3].dstyle.FontFamily = "Arial"; dcstyles.DcStyles[3].dstyle.FontSize = "11"; //Cover Page 2004 with No Retention dcstyles.DcStyles[4].LeftMargin = 80; dcstyles.DcStyles[4].dstyle.FontFamily = "Arial"; dcstyles.DcStyles[4].dstyle.FontSize = "11"; //Cover Page dcstyles.DcStyles[5].LeftMargin = 62; dcstyles.DcStyles[5].dstyle.FontFamily = "Arial"; dcstyles.DcStyles[5].dstyle.FontSize = "11"; //TER Editor Foldout Pages dcstyles.DcStyles[6].Name = "MS Word Editor Foldout Pages"; dcstyles.DcStyles[6].LeftMargin = 50; dcstyles.DcStyles[6].dstyle.FontFamily = "Arial"; dcstyles.DcStyles[6].dstyle.FontSize = "11"; //Attachment Pages dcstyles.DcStyles[7].LeftMargin = 68; dcstyles.DcStyles[7].dstyle.FontFamily = "Arial"; dcstyles.DcStyles[7].dstyle.FontSize = "11"; //Two Column Auto Action Pages dcstyles.DcStyles[8].LeftMargin = 80; dcstyles.DcStyles[8].dstyle.FontFamily = "Arial"; dcstyles.DcStyles[8].dstyle.FontSize = "11"; dcstyles.DcStyles[8].ContStyle.FontFamily = "Arial"; dcstyles.DcStyles[8].ContStyle.FontSize = "11"; //Auto Continuous Action Summary dcstyles.DcStyles[9].LeftMargin = 80; dcstyles.DcStyles[9].dstyle.FontFamily = "Arial"; dcstyles.DcStyles[9].dstyle.FontSize = "11"; } public void AddNSP00DOC(ref DocStyles dcstyles) { //Step Editor Foldout dcstyles.DcStyles[0].LeftMargin = 50; dcstyles.DcStyles[0].dstyle.FontFamily = "Arial"; dcstyles.DcStyles[0].dstyle.FontSize = "11"; dcstyles.DcStyles[0].dstyle.FontStyle = "None"; //Foldout Pages (Accessory Editor) dcstyles.DcStyles[1].LeftMargin = 20; dcstyles.DcStyles[1].dstyle.FontFamily = "Arial"; dcstyles.DcStyles[1].dstyle.FontSize = "11"; dcstyles.DcStyles[1].dstyle.FontStyle = "None"; } public void AddNSPBckDOC(ref DocStyles dcstyles) { //Background Text - first page dcstyles.DcStyles[0].LeftMargin = 62; dcstyles.DcStyles[0].dstyle.FontFamily = "Arial"; dcstyles.DcStyles[0].dstyle.FontSize = "11"; //Background Text - rest of pages dcstyles.DcStyles[1].LeftMargin = 62; dcstyles.DcStyles[1].dstyle.FontFamily = "Arial"; dcstyles.DcStyles[1].dstyle.FontSize = "11"; //attachments dcstyles.DcStyles[2].LeftMargin = 68; dcstyles.DcStyles[2].dstyle.FontFamily = "Arial"; dcstyles.DcStyles[2].dstyle.FontSize = "11"; } public void AddNSPABDOC(ref DocStyles dcstyles) { //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"; } #endregion } public partial class RtfToSvg { public void AppendPlantSpecific(string genFileName, XmlDocument myDoc) { string genName = genFileName.Substring(genFileName.LastIndexOf('\\') + 1); genName = genName.Substring(0, genName.IndexOf('.')); switch (genName.ToUpper()) { case "WCN2": AddWCN2(myDoc); break; case "WCN1": AddWCN2(myDoc); // same cover page box as wcn2 break; case "NSP": AddNSP(myDoc); break; case "IP2": AddIP2(myDoc); break; } } private void AddIP2(XmlDocument myDoc) { XmlDocument xdNew = new XmlDocument(); xdNew.LoadXml(" " + "\r\n" + "*\r\n" + ""); myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[4]); } private void AddWCN2(XmlDocument myDoc) { XmlDocument xd = new XmlDocument(); // include the svg level so that the xmlns can be set to be the same as the generated document. xd.LoadXml("" + "\r\n" + "\r\n" + "\r\n" + "\r\n" + "\r\n" + "\r\n" + ""); myDoc.DocumentElement.AppendChild(myDoc.ImportNode(xd.DocumentElement.ChildNodes[0], true)); } private void AddNSP(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(" " + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "STEP" + "ACTION/EXPECTED{sp}RESPONSE" + "RESPONSE{sp}NOT{sp}OBTAINED" + ""); myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[4]); xdNew.LoadXml(" " + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "APPLY" + "STEP" + "CONTINUOUS{sp}ACTION" + ""); myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[5]); xdNew.LoadXml(" " + "E" + ""); myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[6]); xdNew.LoadXml(" " + "L" + ""); myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[7]); xdNew.LoadXml(" " + "M" + ""); myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[8]); xdNew.LoadXml(" " + "N" + ""); myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[9]); xdNew.LoadXml(" " + "$" + ""); myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[10]); } } }