Change Bar Logic fixed for Transition Cautions and Transition Notes. This also caused the code to crash when printing with Change Bars
This commit is contained in:
parent
7579601d79
commit
62a6a06ad0
@ -117,12 +117,20 @@ namespace Volian.Print.Library
|
|||||||
|
|
||||||
if ((sep != "") && (tmp.Text == sep) && parent.MyItemInfo.MyPrevious != null && parent.MyItemInfo.MyPrevious.HasChangeBar)
|
if ((sep != "") && (tmp.Text == sep) && parent.MyItemInfo.MyPrevious != null && parent.MyItemInfo.MyPrevious.HasChangeBar)
|
||||||
{
|
{
|
||||||
vlnParagraph prev = MyPageHelper.MyParagraphs[parent.MyItemInfo.MyPrevious.ItemID];
|
if (MyPageHelper.MyParagraphs.ContainsKey(parent.MyItemInfo.MyPrevious.ItemID))
|
||||||
float delta = parent.YOffset - prev.YOffset;
|
{
|
||||||
_YOffset += delta;
|
vlnParagraph prev = MyPageHelper.MyParagraphs[parent.MyItemInfo.MyPrevious.ItemID];
|
||||||
_Height += delta;
|
float delta = parent.YOffset - prev.YOffset;
|
||||||
|
_YOffset += delta;
|
||||||
|
_Height += delta;
|
||||||
|
}
|
||||||
|
else if (parent.PartsAbove.Count > 0)
|
||||||
|
{
|
||||||
|
float delta = parent.YOffset - parent.PartsAbove[0].YOffset;
|
||||||
|
_YOffset += delta;
|
||||||
|
_Height += delta;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
_MessageAlignment = msgAlignment;
|
_MessageAlignment = msgAlignment;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user