コード例 #1
0
ファイル: Watermarker.cs プロジェクト: kgust/Convert-to-PDF
        public static Watermarker Get(Watermark watermark)
        {
            Watermarker watermarker = null;

            switch (watermark.Type)
            {
            case WatermarkType.Text:
                watermarker = new TextWatermarker();
                break;

            case WatermarkType.Image:
                watermarker = new ImageWatermarker();
                break;
            }

            if (watermarker != null)
            {
                watermarker.Prep(watermark);
            }

            return(watermarker);
        }
コード例 #2
0
ファイル: Watermarker.cs プロジェクト: kgust/Convert-to-PDF
 protected abstract void Prep(Watermark watermark);
コード例 #3
0
 protected override void Prep(Watermark watermark)
 {
     _watermark = watermark;
 }