B2019-092 – the “Step with .0” step type caused replace words that are bolded and underlined to lose the space character that was after the word being replaced.
This commit is contained in:
@@ -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");
|
||||
|
Reference in New Issue
Block a user