using System; using System.Collections.Generic; using System.Text; using System.Xml; namespace fmtxml { public partial class FmtFileToXml { private void AddTuecfmt(ref FormatData fmtdata) // Comanche Peak { // StepSectionData fmtdata.SectData.StepSectionData.StpSectLayData.WidSTableEdit = "436,192,120"; fmtdata.SectData.StepSectionData.StpSectLayData.WidSTablePrint = "436,192,120"; fmtdata.SectData.StepSectionData.StpSectLayData.ShowSectionTitles = "True"; // High Level Step fmtdata.StepData[2].TabData.Ident = " {numeric} "; // Imediate Action High Level Step fmtdata.StepData[3].TabData.Ident = "{!C0}{numeric} "; // Caution fmtdata.StepData[6].OneLineBeforeTab = "True"; // Note fmtdata.StepData[7].OneLineBeforeTab = "True"; // Continuous Action High Level Step fmtdata.StepData[9].TabData.Ident = "*{numeric} "; // Caution 2 fmtdata.StepData[21].ParentType = "Base"; // Paragraph fmtdata.StepData[24].StepEditData.TypeMenu.MenuItem = "Indented Paragraph"; fmtdata.StepData[24].TabData.IdentEdit = " "; fmtdata.StepData[24].TabData.Ident = " "; fmtdata.StepData[24].TabData.RNOIdent = " "; fmtdata.StepData[24].TabData.RNOIdentEdit = " "; // High5 fmtdata.StepData[41].ColOverride = "20"; fmtdata.StepData[41].ColOverrideEdit = "20"; fmtdata.StepData[41].WidthOverride = "466,192,120"; fmtdata.StepData[41].WidthOverrideEdit = "466,192,120"; fmtdata.StepData[41].StepEditData.TypeMenu.MenuItem = "Unnumbered High Level Step"; } private void AddTuecDevfmt(ref FormatData fmtdata) // Comanche Peak { fmtdata.StepData[40].NoSpaceMultipleRNOs = true; } //private void AddCPLOverridefmt(ref FormatData fmtdata) //{ // fmtdata.BoxData[1].BXLLC = "-12345"; //this will put in a null string // fmtdata.BoxData[1].BXULC = "-12345"; //this will put in a null string // fmtdata.BoxData[1].BXVert = "-12345"; //this will put in a null string // fmtdata.BoxData[1].BXURC = "-12345"; //this will put in a null string // fmtdata.BoxData[1].BXULC = "-12345"; //this will put in a null string //} } public partial class FmtToXml { private void AddTUECPage(ref PageStyles pgstyles) { // Procedure Steps pgstyles.PgStyles[0].Items[2].Token = "UNIT {UNITNUMBER}"; // Cover Page pgstyles.PgStyles[1].Items[3].Token = "UNIT {UNITNUMBER}"; // Cover Page with ECC Stamp pgstyles.PgStyles[2].Items[3].Token = "UNIT {UNITNUMBER}"; // Introduction & Appendix Pages pgstyles.PgStyles[3].Items[3].Token = "UNIT {UNITNUMBER}"; //Cover Page with Small Stamp pgstyles.PgStyles[4].Items[3].Token = "UNIT {UNITNUMBER}"; } private void AddTUCEDOC(ref DocStyles dcstyles) { // we need to add one new docsyles // expand the dcstyles.DcStyle array by one; int numstyles = dcstyles.DcStyles.Length; // number of current docstyles numstyles += 1; // adding one more docstyles DocStyle[] dcs = new DocStyle[numstyles]; for (int i = 0; i < numstyles-1; i++) { DocStyle dc = new DocStyle(); dc = dcstyles.DcStyles[i]; dcs[i] = dc; if (i+1 == numstyles - 1) { dc = new DocStyle(); dc = dcstyles.DcStyles[0]; // insert a new section by copying the first one dcs[i+1] = dc; } } dcstyles.DcStyles = dcs; //"Procedure Steps" dcstyles.DcStyles[0].oldtonew = 5; dcstyles.DcStyles[0].CancelSectTitle = true; // Cover Page dcstyles.DcStyles[1].PageLength = 620; // Cover Page with ECC Stamp dcstyles.DcStyles[2].PageLength = 620; // Introduction & Appendix Pages dcstyles.DcStyles[3].PageLength = 640; // Cover Page with Small Stamp dcstyles.DcStyles[4].PageLength = 620; //Purpose and Entry - step editor dcstyles.DcStyles[5].Name = "Purpose and Entry"; dcstyles.DcStyles[5].Index = 5; dcstyles.DcStyles[5].pagestyle = 3; dcstyles.DcStyles[5].oldtonew = 2; dcstyles.DcStyles[5].CancelSectTitle = false; dcstyles.DcStyles[5].TopMargin = 120; dcstyles.DcStyles[5].PageLength = 640; dcstyles.DcStyles[5].LeftMargin = 78; dcstyles.DcStyles[5].EndFlag = 0; dcstyles.DcStyles[5].EndString = null; } } public partial class RtfToSvg { private void AddTUEC(XmlDocument myDoc) { XmlDocument xdNew = new XmlDocument(); xdNew.LoadXml(" " + "" + ""); myDoc.DocumentElement.ReplaceChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true), myDoc.DocumentElement.ChildNodes[12]); } } }