using System; using System.Collections.Generic; using System.Text; using System.Xml; namespace fmtxml { public partial class FmtFileToXml { private void AddCWEfmt(ref FormatData fmtdata) { fmtdata.ProcData.CheckOffData.SkipSpaces = "True"; fmtdata.ProcData.CheckOffData.CheckOffList[2].Macro = "C3"; fmtdata.ProcData.CheckOffData.CheckoffOnSubStepsOnly = "True"; fmtdata.SectData.StepSectionData.StpSectLayData.WidSTablePrint = "475.2,252.2,144"; fmtdata.SectData.ReplaceStrData[3].Flag = "RNO, Caution, Note, Table, Substep, Attach"; fmtdata.SectData.ReplaceStrData[4].Flag = "RNO, Caution, Note, Table, Substep, Attach"; fmtdata.StepData[9].TabData.Ident = " {!C2}{numeric} "; fmtdata.StepData[9].TabData.RNOIdent = " {!C2}{numeric} "; fmtdata.BoxData[2].TabPos = 265F; fmtdata.BoxData[2].Start = 128F; fmtdata.BoxData[2].End = 420F; fmtdata.BoxData[2].TxtStart = 151F; fmtdata.BoxData[2].TxtWidth = 254F; fmtdata.BoxData[1].TabPos = 265F; fmtdata.BoxData[1].Start = 128F; fmtdata.BoxData[1].End = 420F; fmtdata.BoxData[1].TxtStart = 151F; fmtdata.BoxData[1].TxtWidth = 254F; fmtdata.SectData.StepSectionData.StpSectLayData.RNOWidthAlt = "212,212"; fmtdata.SectData.StepSectionData.StpSectLayData.RNOWidthAdj = "-40"; fmtdata.StepData[6].StepLayoutData.EveryNLines = "-99"; fmtdata.StepData[7].StepLayoutData.EveryNLines = "-99"; // Transitions fmtdata.TransData.TransTypeData[4].TransFormat = "{Sect Hdr}, Step {First Step}"; fmtdata.TransData.TransTypeData[4].TransMenu = "{Sect Hdr}, Step {First Step}"; } private void AddCWE00fmt(ref FormatData fmtdata) { fmtdata.SectData.StepSectionData.StpSectLayData.WidSTablePrint = "489,229.2,144"; fmtdata.StepData[2].TabData.Ident = "{ALPHA}. "; fmtdata.StepData[1].TabData.Ident = "{alpha}) "; fmtdata.SectData.StepSectionData.StpSectLayData.BoxLeftAdj = "-43.2"; fmtdata.StepData[6].StepLayoutData.EveryNLines = "-99"; fmtdata.StepData[7].StepLayoutData.EveryNLines = "-99"; } private void AddEXCLNfmt(ref FormatData fmtdata) { fmtdata.ProcData.CheckOffData.SkipSpaces = "True"; fmtdata.ProcData.CheckOffData.CheckOffList[2].Macro = "C3"; fmtdata.ProcData.CheckOffData.CheckoffOnSubStepsOnly = "True"; fmtdata.SectData.StepSectionData.StpSectLayData.WidSTablePrint = "475.2,229.2,144"; fmtdata.SectData.StepSectionData.StpSectLayData.ColRTable = "0,236.4,135.6"; fmtdata.SectData.ReplaceStrData[3].Flag = "RNO, Caution, Note, Table, Substep, Attach"; fmtdata.SectData.ReplaceStrData[4].Flag = "RNO, Caution, Note, Table, Substep, Attach"; fmtdata.StepData[9].TabData.Ident = " {!C2}{numeric} "; fmtdata.StepData[9].TabData.RNOIdent = " {!C2}{numeric} "; fmtdata.StepData[1].TabData.Ident = "{alpha}) "; fmtdata.BoxData[2].TabPos = 265F; fmtdata.BoxData[2].Start = 128F; fmtdata.BoxData[2].End = 420F; fmtdata.BoxData[2].TxtStart = 151F; fmtdata.BoxData[2].TxtWidth = 254F; fmtdata.BoxData[1].TabPos = 265F; fmtdata.BoxData[1].Start = 128F; fmtdata.BoxData[1].End = 420F; fmtdata.BoxData[1].TxtStart = 151F; fmtdata.BoxData[1].TxtWidth = 254F; fmtdata.StepData[6].StepLayoutData.EveryNLines = "-99"; fmtdata.StepData[7].StepLayoutData.EveryNLines = "-99"; // Transitions fmtdata.TransData.TransTypeData[4].TransFormat = "{Sect Hdr}, Step {First Step}"; fmtdata.TransData.TransTypeData[4].TransMenu = "{Sect Hdr}, Step {First Step}"; } private void AddEXCLN00fmt(ref FormatData fmtdata) { fmtdata.SectData.StepSectionData.StpSectLayData.WidSTablePrint = "489,229.2,144"; fmtdata.StepData[2].TabData.Ident = "{ALPHA}. "; fmtdata.StepData[1].TabData.Ident = "{alpha}) "; } private void AddEXCLN00_OVRfmt(ref FormatData fmtdata) { fmtdata.BoxData[1].Index = 1; fmtdata.BoxData[1].BXHorz = ConvertText("\x0C4"); fmtdata.BoxData[1].BXLLC = ConvertText("\x0C0"); fmtdata.BoxData[1].BXLRC = ConvertText("\x0D9"); fmtdata.BoxData[1].BXULC = ConvertText("\x0DA"); fmtdata.BoxData[1].BXURC = ConvertText("\x0BF"); fmtdata.BoxData[1].BXVert = ConvertText("\x0B3"); fmtdata.BoxData[1].Height = 0; fmtdata.BoxData[1].TabPos = 213F; fmtdata.BoxData[1].Start = 85F; fmtdata.BoxData[1].End = 377F; fmtdata.BoxData[1].TxtStart = 108F; fmtdata.BoxData[1].TxtWidth = 254F; fmtdata.BoxData[1].Font = new VE_Font(); fmtdata.BoxData[1].Font.FontFamily = "Courier New"; fmtdata.BoxData[1].Font.FontSize = "12"; fmtdata.BoxData[1].Font.CPI = "10"; fmtdata.BoxData[2].Index = 2; fmtdata.BoxData[2].BXHorz = "*"; fmtdata.BoxData[2].BXLLC = "*"; fmtdata.BoxData[2].BXLRC = "*"; fmtdata.BoxData[2].BXULC = "*"; fmtdata.BoxData[2].BXURC = "*"; fmtdata.BoxData[2].BXVert = "*"; fmtdata.BoxData[2].BXMLS = "*"; fmtdata.BoxData[2].BXMRS = "*"; fmtdata.BoxData[2].BXMID = "*"; fmtdata.BoxData[2].BXUMID = "*"; fmtdata.BoxData[2].BXLMID = "*"; fmtdata.BoxData[2].Height = 0; fmtdata.BoxData[2].TabPos = 213F; fmtdata.BoxData[2].Start = 85F; fmtdata.BoxData[2].End = 377F; fmtdata.BoxData[2].TxtStart = 108F; fmtdata.BoxData[2].TxtWidth = 254F; fmtdata.BoxData[2].Font = new VE_Font(); fmtdata.BoxData[2].Font.FontFamily = "Courier New"; fmtdata.BoxData[2].Font.FontSize = "12"; fmtdata.BoxData[2].Font.CPI = "10"; } private void AddEXCLN01fmt(ref FormatData fmtdata) { fmtdata.SectData.StepSectionData.StpSectLayData.WidSTablePrint = "489,229.2,144"; fmtdata.SectData.StepSectionData.StpSectLayData.BoxLeftAdj = "-43.2"; fmtdata.StepData[6].StepLayoutData.EveryNLines = "-99"; fmtdata.StepData[7].StepLayoutData.EveryNLines = "-99"; } private void AddEXEDEVfmt(ref FormatData fmtdata) { fmtdata.SectData.StepSectionData.StpSectLayData.WidSTablePrint = "471,180,120"; fmtdata.SectData.StepSectionData.StpSectLayData.RNOWidthAlt = "200,200"; fmtdata.SectData.StepSectionData.StpSectLayData.ColS = 66F; fmtdata.SectData.StepSectionData.StpSectLayData.WidT = 526F; fmtdata.StepData[2].TabData.RNOIdent = "ERG STEP : "; fmtdata.StepData[3].TabData.RNOIdent = "ERG NOTE : "; fmtdata.StepData[6].TabData.RNOIdent = "ERG CAUTION : "; fmtdata.StepData[7].TabData.RNOIdent = "ERG NOTE : "; fmtdata.StepData[9].TabData.RNOIdent = "ERG CAUTION : "; fmtdata.StepData[43].ColOverride = "42"; fmtdata.SectData.StepSectionData.StpSectLayData.UseRNOParentIdent = "True"; fmtdata.SectData.StepSectionData.StpSectLayData.DevNoteOrCautionTabOffset = "42"; } } public partial class FmtToXml { private void AddCWEfmt(ref PageStyles pgstyles) { pgstyles.PgStyles[0].Items[5].Col = 270F; } private void AddEXCLN00fmt(ref PageStyles pgstyles) { pgstyles.PgStyles[0].Items[4].Col = 446F; pgstyles.PgStyles[0].Items[4].Row = 30F; pgstyles.PgStyles[0].Items[5].Col = 230F; } private void AddEXCLN00Doc(ref DocStyles dcstyles) { dcstyles.DcStyles[0].PageWidth = 576.2F; dcstyles.DcStyles[0].PageLength = 600F; dcstyles.DcStyles[0].FooterLen = 24F; } private void AddCWEDoc(ref DocStyles dcstyles) { dcstyles.DcStyles[0].PageWidth = 580.2F; dcstyles.DcStyles[1].LeftMargin = 48F; dcstyles.DcStyles[1].PageWidth = 579.2F; dcstyles.DcStyles[1].PageLength = 578F; } private void CWEDocFixCB(ref DocStyles dcstyles) { for(int i=0;i " + "" + "" + "" + "" + ""); myDoc.DocumentElement.AppendChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true)); xdNew.LoadXml(" " + "*" + ""); myDoc.DocumentElement.AppendChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true)); } private void AddEXCLN(XmlDocument myDoc) { XmlDocument xdNew = new XmlDocument(); xdNew.LoadXml(" " + "" + "" + "" + "" + ""); myDoc.DocumentElement.AppendChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true)); xdNew.LoadXml(" " + "*" + ""); myDoc.DocumentElement.AppendChild(myDoc.ImportNode(xdNew.DocumentElement.ChildNodes[0], true)); } } }