21 lines
841 B
C#
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);
|
|
}
|
|
}
|