From 00850914755b8f11b67eb50b1f3343101d51e3a0 Mon Sep 17 00:00:00 2001 From: John Date: Wed, 28 Sep 2011 13:32:51 +0000 Subject: [PATCH] Fix logic for FinalPage --- PROMS/Volian.Print.Library/VlnSvgPageHelper.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/PROMS/Volian.Print.Library/VlnSvgPageHelper.cs b/PROMS/Volian.Print.Library/VlnSvgPageHelper.cs index b16405fe..c34383ea 100644 --- a/PROMS/Volian.Print.Library/VlnSvgPageHelper.cs +++ b/PROMS/Volian.Print.Library/VlnSvgPageHelper.cs @@ -462,10 +462,13 @@ namespace Volian.Print.Library MyPdfContentByte.AddTemplate(MyPageCounts.AddToTemplateList(key, MyPdfWriter, args.MyText, args.MySvgText.Font, args.MySvgText.Align, args.MySvgText.FillColor), args.MySvgScale.X(args.MySvgText.X), args.MySvgScale.Y(MyPdfContentByte, args.MySvgText.Y)); return string.Empty; } - if (args.MyText.Contains("{FINALPAGE}") && MySection.ItemID == FinalMessageSectionID) + if (args.MyText.Contains("{FINALPAGE}")) { - string key = "FinalPage"; - MyPdfContentByte.AddTemplate(MyPageCounts.AddToTemplateList(key, MyPdfWriter, args.MyText,MySection.MyDocStyle.Final.Message, args.MySvgText.Font, args.MySvgText.Align, args.MySvgText.FillColor), args.MySvgScale.X(args.MySvgText.X), args.MySvgScale.Y(MyPdfContentByte, args.MySvgText.Y)); + if (MySection.ItemID == FinalMessageSectionID) + { + string key = "FinalPage"; + MyPdfContentByte.AddTemplate(MyPageCounts.AddToTemplateList(key, MyPdfWriter, args.MyText, MySection.MyDocStyle.Final.Message, args.MySvgText.Font, args.MySvgText.Align, args.MySvgText.FillColor), args.MySvgScale.X(args.MySvgText.X), args.MySvgScale.Y(MyPdfContentByte, args.MySvgText.Y)); + } return string.Empty; } return regexFindToken.Replace(args.MyText, new MatchEvaluator(ReplacePageListToken));