B2023-068 fixed a null reference error preventing a SAMG procedure from printing
B2023-069 added a document style flag SecOvrideSupInfoTabOff to allow for the adjustment of the Supplemental Information step tabs on a per section basis
This commit is contained in:
parent
7313a8dea8
commit
d63ae83ee8
@ -2426,7 +2426,8 @@ namespace Volian.Print.Library
|
|||||||
// and if so, return the id.
|
// and if so, return the id.
|
||||||
ItemInfo par = ii.MyParent;
|
ItemInfo par = ii.MyParent;
|
||||||
ItemInfo parsnxt = par.GetNext();
|
ItemInfo parsnxt = par.GetNext();
|
||||||
if (!par.IsSection && parsnxt != null)
|
//B2023-068 check if we are already at the section or procedure level
|
||||||
|
if (!par.IsSection && !par.IsProcedure && parsnxt != null)
|
||||||
{
|
{
|
||||||
par = parsnxt;
|
par = parsnxt;
|
||||||
while (par != null && !par.IsSection)
|
while (par != null && !par.IsSection)
|
||||||
@ -6028,6 +6029,10 @@ namespace Volian.Print.Library
|
|||||||
{
|
{
|
||||||
// The SupInfoTabOff was added to the base format during initial development to shift the tab over by 3/4 inch (54) to allow for enough space for Note/Caution tab
|
// The SupInfoTabOff was added to the base format during initial development to shift the tab over by 3/4 inch (54) to allow for enough space for Note/Caution tab
|
||||||
int sitabloc = itemInfo.ActiveFormat.PlantFormat.FormatData.PrintData.SupInfoTabOff == null ? 0 : (int)itemInfo.ActiveFormat.PlantFormat.FormatData.PrintData.SupInfoTabOff;
|
int sitabloc = itemInfo.ActiveFormat.PlantFormat.FormatData.PrintData.SupInfoTabOff == null ? 0 : (int)itemInfo.ActiveFormat.PlantFormat.FormatData.PrintData.SupInfoTabOff;
|
||||||
|
// B2023-069 allow for the adjustment of the Supplemental Information tab at the section level (SecOvrideSupInfoTabOff).
|
||||||
|
// this will also override the SupInoTabOff setting which is for the entire format
|
||||||
|
int secOvrSupInfoTab = itemInfo.MyDocStyle.SecOvrideSupInfoTabOff == null ? 0 : (int)itemInfo.MyDocStyle.SecOvrideSupInfoTabOff;
|
||||||
|
if (secOvrSupInfoTab != 0) sitabloc = secOvrSupInfoTab;
|
||||||
XOffset = (float)itemInfo.MyDocStyle.Layout.LeftMargin + sitabloc;
|
XOffset = (float)itemInfo.MyDocStyle.Layout.LeftMargin + sitabloc;
|
||||||
if (myTab != null)
|
if (myTab != null)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user