From e0932b5bf6f21afd923fb342087f140beaef566c Mon Sep 17 00:00:00 2001 From: Rich Date: Wed, 6 Feb 2013 16:37:16 +0000 Subject: [PATCH] Fixed ROLookup to handle HIGH# and LOW# when looking for an RO Alarm. Fixed [xB3] and [xB2] characters in the RO_Lookup return values. --- PROMS/Volian.Print.Library/VlnSvgPageHelper.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/PROMS/Volian.Print.Library/VlnSvgPageHelper.cs b/PROMS/Volian.Print.Library/VlnSvgPageHelper.cs index d944241f..a4f967e0 100644 --- a/PROMS/Volian.Print.Library/VlnSvgPageHelper.cs +++ b/PROMS/Volian.Print.Library/VlnSvgPageHelper.cs @@ -776,9 +776,13 @@ namespace Volian.Print.Library private string ROLookup(string accpageid, string multiid, string deflt) { ROFSTLookup myLookup = MySection.MyDocVersion.DocVersionAssociations[0].MyROFst.ROFSTLookup; - string val = myLookup.GetROValueByAccPagID("<" + accpageid + "." + multiid + ">", MySection.MyDocVersion.DocVersionConfig.RODefaults_setpointprefix, MySection.MyDocVersion.DocVersionConfig.RODefaults_graphicsprefix); + string accpgid = accpageid; + accpgid = accpgid.Replace("-HIGH", "-HI").Replace("-LOW", "-LO").Replace("_HIGH", "-HI").Replace("_LOW", "-LO").Replace(@"\u8209?", "-"); + string val = myLookup.GetROValueByAccPagID("<" + accpgid + "." + multiid + ">", MySection.MyDocVersion.DocVersionConfig.RODefaults_setpointprefix, MySection.MyDocVersion.DocVersionConfig.RODefaults_graphicsprefix); if (val != null) { + val = val.Replace("[xB3]", "\xB3"); + val = val.Replace("[xB2]", "\xB2"); if (deflt.StartsWith("[") && !val.StartsWith("[")) val = "[" + val + "]"; if (deflt.EndsWith("*")) val = val + "*"; return val;