Files

21 lines
841 B
C#

using System.Collections.Generic;
using XP.ReportEngine.Models;
namespace XP.ReportEngine.Interfaces
{
/// <summary>
/// 报告数据适配器接口 | Report data adapter interface
/// 将 XP.ImageProcessing 的 OutputData 转换为 ReportContext
/// </summary>
public interface IReportDataAdapter
{
/// <summary>
/// 将处理器输出数据适配为报告上下文 | Adapt processor output data to report context
/// </summary>
/// <param name="processorOutputs">处理器输出字典列表 | List of processor output dictionaries</param>
/// <param name="metadata">报告元数据 | Report metadata</param>
/// <returns>报告上下文 | Report context</returns>
ReportContext Adapt(List<ProcessorOutput> processorOutputs, ReportMetadata metadata);
}
}