From c5e95ca801fc9f566a705241bbdcf30adc75304b Mon Sep 17 00:00:00 2001 From: Rich Date: Mon, 23 Jan 2012 13:59:12 +0000 Subject: [PATCH] changes to support approval process --- PROMS/Volian.Svg.Library/iTextSharp.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/PROMS/Volian.Svg.Library/iTextSharp.cs b/PROMS/Volian.Svg.Library/iTextSharp.cs index 1400ec4d..a3ccd60c 100644 --- a/PROMS/Volian.Svg.Library/iTextSharp.cs +++ b/PROMS/Volian.Svg.Library/iTextSharp.cs @@ -982,10 +982,16 @@ namespace Volian.Svg.Library ZoomOMatic(cb, 36); cb.RestoreState(); } + private bool _AllowAllWatermarks = false; + public bool AllowAllWatermarks + { + get { return _AllowAllWatermarks; } + set { _AllowAllWatermarks = value; } + } private void DrawWatermark(PdfContentByte cb) { - if (Watermark.ToLower().Contains("none") || Watermark == "") return; - if (!AllowedWatermarks.Contains(Watermark)) return; + if (Watermark == null || Watermark.ToLower().Contains("none") || Watermark == "") return; + if (!AllowAllWatermarks && !AllowedWatermarks.Contains(Watermark)) return; cb.SaveState(); if (_WatermarkLayer != null) cb.BeginLayer(_WatermarkLayer); SvgWatermark myWatermark = new SvgWatermark(cb, Watermark, System.Drawing.Color.Blue, .15F);