Changed the logic to remove the return if it occurs at the beginning of the text, rather not not replacing the word.
This commit is contained in:
parent
b904c19005
commit
cdc4dcd66d
@ -1815,9 +1815,10 @@ namespace Volian.Controls.Library
|
|||||||
{
|
{
|
||||||
if (VerifyNoHardSpace(text, foundMatch, offset))
|
if (VerifyNoHardSpace(text, foundMatch, offset))
|
||||||
{
|
{
|
||||||
if(offset != 0 || foundMatch.MyMatch.Index != 0 || !foundMatch.MyWord.ReplaceWith.StartsWith("{\\par}"))
|
//if(offset != 0 || foundMatch.MyMatch.Index != 0 || !foundMatch.MyWord.ReplaceWith.StartsWith(@"{\par}"))
|
||||||
{
|
//{
|
||||||
string with = foundMatch.MyWord.ReplaceWith;
|
string with = foundMatch.MyWord.ReplaceWith;
|
||||||
|
if (offset == 0 && foundMatch.MyMatch.Index == 0 && with.StartsWith(@"{\par}")) with = with.Replace(@"{\par}", "");
|
||||||
bool IsBold = ((_Font.Style & E_Style.Bold) == E_Style.Bold) ||
|
bool IsBold = ((_Font.Style & E_Style.Bold) == E_Style.Bold) ||
|
||||||
(_MyItemInfo.FormatStepData != null && _MyItemInfo.FormatStepData.BoldHighLevel && _MyItemInfo.IsRNOPart && _MyItemInfo.MyParent.IsHigh );
|
(_MyItemInfo.FormatStepData != null && _MyItemInfo.FormatStepData.BoldHighLevel && _MyItemInfo.IsRNOPart && _MyItemInfo.MyParent.IsHigh );
|
||||||
if (IsBold && with.Contains(@"\b "))
|
if (IsBold && with.Contains(@"\b "))
|
||||||
@ -1833,7 +1834,7 @@ namespace Volian.Controls.Library
|
|||||||
text = text.Substring(0, offset + foundMatch.MyMatch.Index) + with + text.Substring(offset + foundMatch.MyMatch.Index + foundMatch.MyMatch.Length);
|
text = text.Substring(0, offset + foundMatch.MyMatch.Index) + with + text.Substring(offset + foundMatch.MyMatch.Index + foundMatch.MyMatch.Length);
|
||||||
//offset += foundMatch.MyWord.ReplaceWith.Length - foundMatch.MyMatch.Length;
|
//offset += foundMatch.MyWord.ReplaceWith.Length - foundMatch.MyMatch.Length;
|
||||||
offset += with.Length - foundMatch.MyMatch.Length;
|
offset += with.Length - foundMatch.MyMatch.Length;
|
||||||
}
|
//}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user