using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using ComPDFKit.Import; namespace PDFSettings { public class HeaderFooterTemplateList: List { } public class BatesTemplateList : List { } public class BatesHeaderFooterItem { /// /// 模板名称 /// public string ItemName = ""; /// /// 内容 /// public contentItem[] TextData = null; /// /// 间距 /// /// public float[] margin = null; /// /// 页面范围 /// public string PageRange = "0"; /// /// 起始页 /// public int StarPagetNumber = 1; /// /// 贝茨码:前缀 /// public string Prefix = ""; /// /// 贝茨码:后缀 /// public string Suffix = ""; ///// ///// 贝茨码:起始页 ///// //public int StartWithPageNum { get; set; } /// /// 贝茨码:位数 /// public int DigitNumber = 1; /// /// 页眉页脚:页码格式 /// public string PageNumberFormat = "1"; /// /// 页眉页脚:日期格式 /// public string DateTimeFormat = "m/d"; /// /// 页面范围索引; /// 0:全部页面 /// 1:奇数页 /// 2;偶数页 /// 3:自定义页 /// public int PageRangeIndex = 0; public int listIndex = 0; } public struct contentItem { public BateHeaderFooter_ContentType textTag; public string text; public string fontName; public float fontSize; public byte[] Color; 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 } }