Fixed code changes used to resolve Braidwood Deviation Document printing that broke printing in other procedure sets of Braidwood, Catawba and McGuire and perhaps other places.
This commit is contained in:
parent
5607479e79
commit
911190352a
@ -2877,9 +2877,18 @@ namespace Volian.Print.Library
|
||||
XOffset = MyTab.XOffset + tabWidth - MyTab.TabAlign;
|
||||
}
|
||||
}
|
||||
else if (MyParent != null && itemInfo.ActiveFormat.MyStepSectionLayoutData.DevNoteOrCautionTabOffset != null)
|
||||
else if (MyParent != null)
|
||||
{
|
||||
if (myTab != null && itemInfo.IsSequential && formatInfo.PlantFormat.FormatData.SectData.UseMetaSections && formatInfo.PlantFormat.FormatData.SectData.StepSectionData.StepSectionPrintData.LeftJustifyList.Count > 0)
|
||||
if(itemInfo.ActiveFormat.MyStepSectionLayoutData.DevNoteOrCautionTabOffset != null)
|
||||
{
|
||||
if (MyTab != null)
|
||||
{
|
||||
MyTab.XOffset = float.Parse(itemInfo.ActiveFormat.MyStepSectionLayoutData.DevNoteOrCautionTabOffset);
|
||||
XOffset = MyTab.XOffset + tabWidth - MyTab.TabAlign;
|
||||
if (myTab.MyMacro != null && myTab.MyMacro.XOffset != 0) myTab.MyMacro.XOffset += tabWidth - myTab.TabAlign;
|
||||
}
|
||||
}
|
||||
else if (myTab != null && itemInfo.IsSequential && formatInfo.PlantFormat.FormatData.SectData.UseMetaSections && formatInfo.PlantFormat.FormatData.SectData.StepSectionData.StepSectionPrintData.LeftJustifyList.Count > 0)
|
||||
{
|
||||
int indxLevels = itemInfo.PrintLevel + itemInfo.CurrentSectionLevel();
|
||||
float tableftadj = GetLeftJustify(formatInfo, indxLevels);
|
||||
@ -2901,19 +2910,12 @@ namespace Volian.Print.Library
|
||||
//}
|
||||
else // if no left justify, right align the tab
|
||||
{
|
||||
if (MyTab != null)
|
||||
XOffset += tabWidth - (myTab == null ? 0 : myTab.TabAlign);
|
||||
if (myTab != null)
|
||||
{
|
||||
MyTab.XOffset = float.Parse(itemInfo.ActiveFormat.MyStepSectionLayoutData.DevNoteOrCautionTabOffset);
|
||||
XOffset = MyTab.XOffset + tabWidth - MyTab.TabAlign;
|
||||
myTab.XOffset += tabWidth - myTab.TabAlign;
|
||||
if (myTab.MyMacro != null && myTab.MyMacro.XOffset != 0) myTab.MyMacro.XOffset += tabWidth - myTab.TabAlign;
|
||||
}
|
||||
else
|
||||
XOffset += tabWidth - (myTab == null ? 0 : myTab.TabAlign);
|
||||
//if (myTab != null)
|
||||
//{
|
||||
// myTab.XOffset += tabWidth - myTab.TabAlign;
|
||||
// if (myTab.MyMacro != null && myTab.MyMacro.XOffset != 0) myTab.MyMacro.XOffset += tabWidth - myTab.TabAlign;
|
||||
//}
|
||||
}
|
||||
}
|
||||
// if format had a tab adjustment for step type, use it. MyTab.Offset is only set for FNP formats
|
||||
|
Loading…
x
Reference in New Issue
Block a user