using ComPDFKit.PDFWatermark; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PDF_Master.Model.EditTools.Watermark { public class WatermarkCreateModel { } public class WatermarkInfo { /// <summary> /// 水印类型; /// </summary> public C_Watermark_Type WatermarkType = C_Watermark_Type.WATERMARK_TYPE_TEXT; /// <summary> /// 文本水印内容; /// </summary> public string Text = ""; /// <summary> /// 文本水印内容; /// </summary> public string FontName = ""; /// <summary> /// 文本水印颜色; /// </summary> public byte[] TextColor=null; /// <summary> /// 文本水印大小; /// </summary> public float TextSize = 5; /// <summary> /// 图片水印内容; /// </summary> public byte[] ImageArray = null; /// <summary> /// 图片水印路径; /// </summary> public string ImagePath = ""; /// <summary> /// 图片水印大小; /// </summary> public float ImageSize = 5; /// <summary> /// 图片水印宽度; /// </summary> public int ImageWidth = 100; /// <summary> /// 图片水印高度; /// </summary> public int ImageHeight = 100; /// <summary> /// 水印页面范围; /// </summary> public string PageRange = "0"; /// <summary> /// 水印页面范围索引; /// 0:全部页面 /// 1:奇数页 /// 2;偶数页 /// 3:自定义页 /// </summary> public int PageRangeIndex = 0; /// <summary> /// 水印垂直位置; /// </summary> public C_Watermark_Vertalign WatermarkVertalign = C_Watermark_Vertalign.WATERMARK_VERTALIGN_CENTER; /// <summary> /// 水印水平位置; /// </summary> public C_Watermark_Horizalign WatermarkHorizalign = C_Watermark_Horizalign.WATERMARK_HORIZALIGN_CENTER; /// <summary> /// 水印相对垂直距离; /// </summary> public float VertOffset = 0; /// <summary> /// 水印相对水平距离; /// </summary> public float HorizOffset = 0; /// <summary> /// 水印石否平铺; /// </summary> public bool Isfull = false; /// <summary> /// 水印平铺水平间距; /// </summary> public float HorizontalSpacing = 0; /// <summary> /// 水印平铺垂直间距; /// </summary> public float VerticalSpacing = 0; /// <summary> /// 水印旋转角度; /// </summary> public float Rotation = 0; /// <summary> /// 水印透明度; /// </summary> public byte Opacity = 100; /// <summary> /// 水印是否在页面上方; /// </summary> public bool IsFront = false; /// <summary> /// 水印是否自适应比例; /// </summary> public bool IsRelativeScale = false; } }