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);
}
}