From 2977370afdf292699bbb3355e12fa46a595026ab Mon Sep 17 00:00:00 2001 From: Kathy Date: Tue, 26 Jun 2012 15:32:48 +0000 Subject: [PATCH] --- .../Volian.Print.Library/VlnSvgPageHelper.cs | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/PROMS/Volian.Print.Library/VlnSvgPageHelper.cs b/PROMS/Volian.Print.Library/VlnSvgPageHelper.cs index 72321870..1e9f456d 100644 --- a/PROMS/Volian.Print.Library/VlnSvgPageHelper.cs +++ b/PROMS/Volian.Print.Library/VlnSvgPageHelper.cs @@ -26,6 +26,13 @@ namespace Volian.Print.Library get { return _MyPdfOutline; } set { _MyPdfOutline = value; } } + private ChkListBoxesHelper _CheckListBoxes = null; + private ChkListBoxesHelper CheckListBoxes + { + get { return _CheckListBoxes; } + set { _CheckListBoxes = value; } + } + private vlnText _TopMessage; public vlnText TopMessage { @@ -58,6 +65,7 @@ namespace Volian.Print.Library { MyPageCounts = new PageCounts(); MyTOCPageCounts = new PageCounts(); + MyTOCPageNums = new Dictionary(); _MyPdfWriter = value; } } @@ -433,6 +441,7 @@ namespace Volian.Print.Library } public PageCounts MyPageCounts = null; public PageCounts MyTOCPageCounts = null; + public Dictionary MyTOCPageNums = null; private static Regex regexFindToken = new Regex("{[^{}]*}"); private string mySvg_ProcessText(object sender, SvgProcessTextArgs args) { @@ -1079,6 +1088,32 @@ namespace Volian.Print.Library return ""; } } + public class ChkListBoxesHelper : List + { + private float _yOffsetStart; + private float _yOffsetEnd; + public ChkListBoxesHelper() + : base() + { + } + public void Add(ItemInfo myHls, float yoffStart, float yoffend) + { + Add(new ChkListBoxHelper()); + } + public void Draw() + { + foreach (ChkListBoxHelper cb in this) + { + + } + } + } + public class ChkListBoxHelper + { + public ChkListBoxHelper() + { + } + } public class PageBookmarks : List { public PageBookmarks()