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);