C2019-042 Added a check box to identify a section as being a foldout – used in with printing in duplex
C2019-042 use new format config setting to check if sections are foldouts C2019-042 use new format config setting to check if sections are foldout B2019-134 code cleanup, discovered we were missing a “break;” statement in processing folder specific information
This commit is contained in:
@@ -272,8 +272,9 @@ namespace Volian.Print.Library
|
||||
DrawRuler(writer.DirectContent);
|
||||
}
|
||||
// added the check for onBlankPage and Foldouts to fix bug found in V.C. Summer auto table of contents - 03/08/2016
|
||||
//C2019-042 Section_IsFoldout checks Section Number, Section Title, and use of check box
|
||||
if (!onBlankPage && (MySection.MyDocStyle.StructureStyle.Style==null || (MySection.MyDocStyle.StructureStyle.Style & E_DocStructStyle.DontCountInTabOfCont) == 0) &&
|
||||
!(MySection.ActiveFormat.PlantFormat.FormatData.PrintData.SectionLevelFoldouts && MySection.DisplayNumber.ToUpper() == "FOLDOUT"))
|
||||
!(MySection.ActiveFormat.PlantFormat.FormatData.PrintData.SectionLevelFoldouts && (MySection.MyConfig as SectionConfig).Section_IsFoldout == "Y"))
|
||||
CurrentTOCPageNumber++;
|
||||
if (MySection.ActiveFormat.PlantFormat.FormatData.SectData.PrintPhoneList)
|
||||
{
|
||||
@@ -1046,7 +1047,8 @@ i = 0;
|
||||
// pagelist items in case there are some section items, for example the checkoff header needs
|
||||
// to be processed for each section whether or not it is continuous.
|
||||
SectionConfig.SectionPagination sPag = SectionConfig.SectionPagination.Separate;
|
||||
if (mySection.MyContent.Number.ToUpper() != "FOLDOUT" && mySection.IsStepSection && mySection.MyPrevious != null && mySection.MyPrevious.IsStepSection)
|
||||
//C2019-042 Section_IsFoldout checks Section Number, Section Title, and use of check box
|
||||
if ((mySection.MyConfig as SectionConfig).Section_IsFoldout != "Y" && mySection.IsStepSection && mySection.MyPrevious != null && mySection.MyPrevious.IsStepSection)
|
||||
{
|
||||
SectionConfig sc = mySection.MyConfig as SectionConfig;
|
||||
sPag = sc.Section_Pagination;
|
||||
@@ -1298,7 +1300,8 @@ i = 0;
|
||||
// If this is a continuous section, then the only pagelist items we want are section type since
|
||||
// we are still on the same page. - CHECK IF ON SAME PAGE!!!!
|
||||
SectionConfig.SectionPagination sPag = SectionConfig.SectionPagination.Separate;
|
||||
if (section.IsStepSection && section.MyPrevious != null && section.MyPrevious.IsStepSection && section.MyContent.Number.ToUpper() != "FOLDOUT")
|
||||
//C2019-042 Section_IsFoldout checks Section Number, Section Title, and use of check box
|
||||
if (section.IsStepSection && section.MyPrevious != null && section.MyPrevious.IsStepSection && (section.MyConfig as SectionConfig).Section_IsFoldout != "Y")
|
||||
{
|
||||
SectionConfig sc1 = section.MyConfig as SectionConfig;
|
||||
sPag = sc1.Section_Pagination;
|
||||
@@ -2083,6 +2086,7 @@ i = 0;
|
||||
{
|
||||
val = DocVersionInfo.GetInheritedSIValue(section.MyProcedure, token.Substring(4, token.Length - 5));
|
||||
plstr = plstr.Replace(token, val);
|
||||
break; // B2019-134 break out of switch statement after processing the <SI- token so that it can loop and handle any other tokens on the same line
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Reference in New Issue
Block a user