diff --git a/PROMS/VEPROMS.CSLA.Library/Extension/DisplayText.cs b/PROMS/VEPROMS.CSLA.Library/Extension/DisplayText.cs index efaf6f5d..0d81ba13 100644 --- a/PROMS/VEPROMS.CSLA.Library/Extension/DisplayText.cs +++ b/PROMS/VEPROMS.CSLA.Library/Extension/DisplayText.cs @@ -2301,6 +2301,8 @@ namespace VEPROMS.CSLA.Library with = with.Replace(@"\b0\", @"\"); if (with.EndsWith(@"\b0")) with = with.Replace(@"\b0",""); + if (with.LastIndexOf(@"\") > with.LastIndexOf(" ")) // B2019-092 - make sure there is a space char to terminate remaining rft formatting command + with = with + " "; } bool IsUnderline = (((_Font.Style & E_Style.Underline) == E_Style.Underline) && with.Contains(@"\ul ")); // handle where replace words replaces a string with 'underline on'string'underline off', for example Point Beach @@ -2326,6 +2328,8 @@ namespace VEPROMS.CSLA.Library with = with.Replace(@"\ulnone\", @"\"); if (with.EndsWith(@"\ulnone")) with = with.Replace(@"\ulnone",""); + if (with.LastIndexOf(@"\") > with.LastIndexOf(" ")) // B2019-092 - make sure there is a space char to terminate remaining rft formatting command + with = with + " "; } string preceedingText = text.Substring(0, offset + foundMatch.MyMatch.Index); int ndxBold = preceedingText.LastIndexOf(@"\b");