From f5f58c210e71d2a5e2a59124cfbc3eaefdeea361 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 22 Oct 2012 18:38:51 +0000 Subject: [PATCH] settings RNOIdent for NSP ARP get points value for RNOWidthAlt --- PROMS/fmtxml/AppendPlantSpecific.cs | 9 +++++++++ PROMS/fmtxml/FmtFileToXml.cs | 12 ++++++++++-- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/PROMS/fmtxml/AppendPlantSpecific.cs b/PROMS/fmtxml/AppendPlantSpecific.cs index d47cb9f6..4b05a61a 100644 --- a/PROMS/fmtxml/AppendPlantSpecific.cs +++ b/PROMS/fmtxml/AppendPlantSpecific.cs @@ -31,6 +31,9 @@ namespace fmtxml case "NSP": AddNSPFMT(ref fmtdata); break; + case "NSPARP": + AddNSPARPfmt(ref fmtdata); + break; } } @@ -301,6 +304,12 @@ namespace fmtxml ////fmtdata.StepData[32].TabData.IdentWid = "65.4"; } + private void AddNSPARPfmt(ref FormatData fmtdata) + { + fmtdata.StepData[1].TabData.RNOIdentEdit = ""; + fmtdata.StepData[1].TabData.RNOIdent = ""; + } + } public partial class FmtToXml { diff --git a/PROMS/fmtxml/FmtFileToXml.cs b/PROMS/fmtxml/FmtFileToXml.cs index 0d76c5b4..b64473da 100644 --- a/PROMS/fmtxml/FmtFileToXml.cs +++ b/PROMS/fmtxml/FmtFileToXml.cs @@ -1569,6 +1569,7 @@ namespace fmtxml //if (fmtName.ToUpper() != "CPLS" && fmtName.ToUpper() != "BASE") return; //if (fmtName.ToUpper() != "OHLP" && fmtName.ToUpper() != "BASE" && fmtName.ToUpper() != "WCN2") return; //if (fmtName.ToUpper() != "WCNCKL" && fmtName.ToUpper() != "BASE") return; + //if (fmtName.ToUpper() != "NSPARP" && fmtName.ToUpper() != "BASE") return; try { LoadFormatFile(nm + ".fmt", ref SubXtraFlags); @@ -2479,8 +2480,15 @@ namespace fmtxml fmtdata.SectData.ReplaceStrData = repstr; for (int i = 0; i < 60; i++) repstr[i].Flag = ((E_ReplaceStr)brFmt.ReadUInt32()).ToString(); - for (int i = 0; i < 2; i++) tmpshort3[i] = brFmt.ReadInt16(); - tmpstr = string.Format("{0},{1}", tmpshort3[0], tmpshort3[1]); + //for (int i = 0; i < 2; i++) tmpshort3[i] = brFmt.ReadInt16(); + //tmpstr = string.Format("{0},{1}", tmpshort3[0], tmpshort3[1]); + tmpstr = ""; + for (int i = 0; i < 2; i++) + { + tmpstr += ColToPoints(brFmt.ReadInt16(), _PlantDefaultFontStyle).ToString(); + //tmpstr += ((float)(brFmt.ReadInt16() * 7.2)).ToString(); + if (i == 0) tmpstr += ","; + } fmtdata.SectData.StepSectionData.StpSectLayData.RNOWidthAlt = tmpstr; fmtdata.SectData.StepSectionData.StpSectLayData.HLSWidthOVRD = brFmt.ReadInt16(); fmtdata.SectData.StepSectionData.StpSectPrtData.SecColHdrforActPMode = brFmt.ReadInt16();