using System.Collections.Generic; using System.IO; using XP.ReportEngine.Models; namespace XP.ReportEngine.Interfaces { /// /// PDF 渲染器接口 | PDF renderer interface /// public interface IPdfRenderer { /// /// 将排版结果渲染为 PDF | Render layout result to PDF /// /// 排版后的页面列表 | Laid-out pages /// 生成选项 | Generation options /// 绑定后的模板(用于页眉页脚配置)| Bound template (for header/footer config) /// PDF 内存流 | PDF memory stream MemoryStream Render(List pages, ReportGenerationOptions options, ReportTemplate template = null); } }