diff --git a/PROMS/Volian.Print.Library/VlnSvgPageHelper.cs b/PROMS/Volian.Print.Library/VlnSvgPageHelper.cs index 4e5f887c..564d2b5d 100644 --- a/PROMS/Volian.Print.Library/VlnSvgPageHelper.cs +++ b/PROMS/Volian.Print.Library/VlnSvgPageHelper.cs @@ -1006,6 +1006,7 @@ namespace Volian.Print.Library string key = ((int)MySection.MyDocStyle.NumberingSequence).ToString(); E_NumberingSequence numseq = MySection.MyDocStyle.NumberingSequence??0; + //Console.WriteLine("\"{0}\"\t\"{1}\"\t{2}", MySection.DisplayNumber, MySection.DisplayText, numseq); switch (numseq) { case E_NumberingSequence.GroupedByPagination: @@ -1028,11 +1029,14 @@ namespace Volian.Print.Library case E_NumberingSequence.WithinEachDocStyle: key = key + "." + MySection.ActiveFormat.FormatID + "." + MySection.MyDocStyle.Index; break; + //case E_NumberingSequence.WithinEachDocStyle1: + // key = key + "." + MySection.DisplayNumber; + // break; case E_NumberingSequence.WithinEachSection: key = key + "." + MySection.ItemID; break; case E_NumberingSequence.WithinEachSectionNumber: - key = key + "." + MySection.DisplayNumber; + key = key + "." + ( MySection.DisplayNumber == "" ? (MySection.ActiveParent as ItemInfo).DisplayNumber : MySection.DisplayNumber); break; case E_NumberingSequence.GroupedByLevel: case E_NumberingSequence.Like6_ButDoesntNeedSubsection: