Added null reference check when printing change bars (for Note/Cautions off of Sections)
This commit is contained in:
parent
e8f9bfe49b
commit
ce33728734
@ -842,7 +842,8 @@ namespace Volian.Print.Library
|
|||||||
if (cb.MyParent.MyItemInfo.ActiveFormat.PlantFormat.FormatData.PrintData.SpecialCaseCalvertAlarm &&
|
if (cb.MyParent.MyItemInfo.ActiveFormat.PlantFormat.FormatData.PrintData.SpecialCaseCalvertAlarm &&
|
||||||
(vcb.MyParent.MyItemInfo.IsTable || cb.MyParent.MyItemInfo.IsTable || cb.BottomIsTable)) tolerance *= 1.5f;
|
(vcb.MyParent.MyItemInfo.IsTable || cb.MyParent.MyItemInfo.IsTable || cb.BottomIsTable)) tolerance *= 1.5f;
|
||||||
bool bothFootnotes = cb.MyParent.MyItemInfo.IsFootnote && vcb.MyParent.MyItemInfo.IsFootnote;
|
bool bothFootnotes = cb.MyParent.MyItemInfo.IsFootnote && vcb.MyParent.MyItemInfo.IsFootnote;
|
||||||
if (!bothFootnotes && cb.MyParent.MyItemInfo.MyHLS.ItemID != vcb.MyParent.MyItemInfo.MyHLS.ItemID) return false;
|
if (!bothFootnotes && cb.MyParent.MyItemInfo.MyHLS != null && vcb.MyParent.MyItemInfo.MyHLS != null &&
|
||||||
|
cb.MyParent.MyItemInfo.MyHLS.ItemID != vcb.MyParent.MyItemInfo.MyHLS.ItemID) return false;
|
||||||
// cb.Yoffset is within range of vcb:
|
// cb.Yoffset is within range of vcb:
|
||||||
if (cb.YOffset <= vcb.YOffset &&
|
if (cb.YOffset <= vcb.YOffset &&
|
||||||
cb.YOffset >= (vcb.YChangeBarBottomExtend - tolerance)) return true;
|
cb.YOffset >= (vcb.YChangeBarBottomExtend - tolerance)) return true;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user