diff --git a/PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs b/PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs index 18ca9e7c..c8fce31b 100644 --- a/PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs +++ b/PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs @@ -2036,6 +2036,7 @@ namespace VEPROMS.CSLA.Library set { _MyTab = value; + _TagsSetup = true; } } [NonSerialized] @@ -2069,7 +2070,7 @@ namespace VEPROMS.CSLA.Library { if (IsStep) { - MyTab = new Tab(AdjustForTextSubFollowsTextStyle(FormatStepData.TabData.Font)); + _MyTab = new Tab(AdjustForTextSubFollowsTextStyle(FormatStepData.TabData.Font)); _MyHeader = new MetaTag(FormatStepData.TabData.Font); _MyFooter = new MetaTag(FormatStepData.TabData.Font); SetTabText(); @@ -2094,6 +2095,11 @@ namespace VEPROMS.CSLA.Library } int stepType = (int)(MyContent.Type % 10000); string tbformat = IsInRNO ? FormatStepData.TabData.RNOIdentPrint : FormatStepData.TabData.IdentPrint; + if (ActiveFormat.Name == "WCNCKL") + { + tbformat = FormatStepData.TabData.IdentEdit; + if (FormatStepData.StepLayoutData.AlignWithParentTab) tbformat = tbformat.TrimStart(" ".ToCharArray()); + } // rno gets parent tab if (IsRNOPart) { @@ -3411,7 +3417,7 @@ namespace VEPROMS.CSLA.Library { public override void SetupTags() { - MyTab = new Tab(ActiveFormat.PlantFormat.FormatData.SectData.SectionNumber.Font); + _MyTab = new Tab(ActiveFormat.PlantFormat.FormatData.SectData.SectionNumber.Font); string sectTab = GetSectionTab(false); _MyTab.Text = sectTab; _MyTab.CleanText = sectTab.PadRight(20); @@ -3595,7 +3601,7 @@ namespace VEPROMS.CSLA.Library public override void SetupTags() { _TagsSetup = true; - MyTab = new Tab(AdjustForTextSubFollowsTextStyle(FormatStepData.TabData.Font)); + _MyTab = new Tab(AdjustForTextSubFollowsTextStyle(FormatStepData.TabData.Font)); MyHeader = new MetaTag(FormatStepData.TabData.Font); MyFooter = new MetaTag(FormatStepData.TabData.Font); SetTabText();