C2020-043: Do not remove delimiters for tabs in search reports
This commit is contained in:
parent
a0b6b8a8ce
commit
683ff2d304
@ -949,9 +949,16 @@ namespace Volian.Print.Library
|
|||||||
|
|
||||||
string hlsTab = stpinfo.MyTab.CleanTextNoSymbols; //StepInfo.Get(pitem.ItemID).MyTab.CleanTextNoSymbols;
|
string hlsTab = stpinfo.MyTab.CleanTextNoSymbols; //StepInfo.Get(pitem.ItemID).MyTab.CleanTextNoSymbols;
|
||||||
string typeName = stpinfo.FormatStepData.StepEditData.TypeMenu.MenuItem;//stpinfo.FormatStepData.GetPDDisplayName(); //.ToString();
|
string typeName = stpinfo.FormatStepData.StepEditData.TypeMenu.MenuItem;//stpinfo.FormatStepData.GetPDDisplayName(); //.ToString();
|
||||||
|
// C2020-043: don't remove delimiters on tabs if this step's tab has the parent tab included.
|
||||||
|
bool hasParent = false;
|
||||||
|
if (IncludesParentToHLS(stpinfo) && !hlsTab.Contains("\u25CF"))
|
||||||
|
{
|
||||||
|
hlsTab = hlsTab.Trim(" ".ToCharArray()).TrimEnd(".".ToCharArray());
|
||||||
|
hasParent = true;
|
||||||
|
}
|
||||||
if (hlsTab == null || hlsTab == "")
|
if (hlsTab == null || hlsTab == "")
|
||||||
hlsTab = "{" + typeName + " " + pitem.Ordinal.ToString() + "}.";
|
hlsTab = "{" + typeName + " " + pitem.Ordinal.ToString() + "}.";
|
||||||
else if (!sret.StartsWith(hlsTab.Trim(" ".ToCharArray())))
|
else if (!hasParent && !sret.StartsWith(hlsTab.Trim(" ".ToCharArray())))
|
||||||
{
|
{
|
||||||
foreach (string rmvDelim in DelimList) hlsTab = hlsTab.Replace(rmvDelim, "");
|
foreach (string rmvDelim in DelimList) hlsTab = hlsTab.Replace(rmvDelim, "");
|
||||||
hlsTab = hlsTab.Trim(" ".ToCharArray());
|
hlsTab = hlsTab.Trim(" ".ToCharArray());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user