using ComPDFKit.PDFWatermark; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PDF_Office.Model.EditTools.Watermark { public class WatermarkCreateModel { } public class WatermarkInfo { /// /// 水印类型; /// public C_Watermark_Type WatermarkType { get; set; } = C_Watermark_Type.WATERMARK_TYPE_TEXT; /// /// 文本水印内容; /// public string Text { get; set; } = ""; /// /// 文本水印颜色; /// public string TextColor { get; set; } = "#FFFFFF"; /// /// 文本水印大小; /// public string TextSize { get; set; } = "5"; /// /// 图片水印内容; /// public byte[] ImageArray { get; set; } = null; /// /// 图片水印大小; /// public float ImageSize { get; set; } = 5; /// /// 图片水印宽度; /// public int ImageWidth { get; set; } = 100; /// /// 图片水印高度; /// public int ImageHeight { get; set; } = 100; /// /// 水印页面范围; /// public string PageRange { get; set; } = "1"; /// /// 水印垂直位置; /// public C_Watermark_Vertalign WatermarkVertalign { get; set; } = C_Watermark_Vertalign.WATERMARK_VERTALIGN_CENTER; /// /// 水印水平位置; /// public C_Watermark_Horizalign WatermarkHorizalign { get; set; } = C_Watermark_Horizalign.WATERMARK_HORIZALIGN_CENTER; /// /// 水印相对垂直距离; /// public float VertOffset { get; set; } = 0; /// /// 水印相对水平距离; /// public float HorizOffset { get; set; } = 0; /// /// 水印石否平铺; /// public bool Isfull { get; set; } = false; /// /// 水印平铺水平间距; /// public float HorizontalSpacing { get; set; } = 0; /// /// 水印平铺垂直间距; /// public float VerticalSpacing { get; set; } = 0; /// /// 水印旋转角度; /// public float Rotation { get; set; } = 0; /// /// 水印透明度; /// public byte Opacity { get; set; } = 100; /// /// 水印是否在页面上方; /// public bool IsFront { get; set; } = false; } }