using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using ComPDFKit.Import; namespace PDFSettings { public class HeaderFooterList : List { } public class BatesList : List { } public class BatesHeaderFooterItem { /// /// 模板名称 /// public string FileName { get; set; } = ""; /// /// 内容 /// public contentItem[] TextData { get; set; } /// /// 间距 /// public float[] margin { get; set; } /// /// 页面范围 /// public string PageRange { get; set; } = "0"; /// /// 起始页 /// public int StarPagetNumber { get; set; } = 1; /// /// 贝茨码:前缀 /// public string Prefix { get; set; } = ""; /// /// 贝茨码:后缀 /// public string Suffix { get; set; } = ""; ///// ///// 贝茨码:起始页 ///// //public int StartWithPageNum { get; set; } /// /// 贝茨码:位数 /// public int DigitNumber { get; set; } = 1; /// /// 页眉页脚:页码格式 /// public string PageNumberFormat { get; set; } = "1"; /// /// 页眉页脚:日期格式 /// public string DateTimeFormat { get; set; } = "m/d"; /// /// 页面范围:显示标记 /// public string PageRangeTag { get; set; } = "All"; } public struct contentItem { public string text { get; set; } public BateHeaderFooter_ContentType textTag { get; set; } public string fontName; public float fontSize; public float fontColorR; public float fontColorG; public float fontColorB; } public enum BateHeaderFooter_ContentType { L_Header, C_Header, R_Header, L_Footer, C_Footer, R_Footer } }