Commit Graph

10 Commits

Author SHA1 Message Date
QI Mingxuan 92e37afc51 [XP.ReportEngine] 新增图像转PDF功能(GenerateImagePdfAsync),支持 ImageData/文件路径/BitmapSource 三种入参,生成 A4 PDF 保存到配置输出目录\ImagePdf\下并自动打开系统默认 PDF 阅读器。 2026-07-07 17:53:39 +08:00
QI Mingxuan c7d7194134 [XP.ReportEngine] TxtReportGenerator 修复 FormatValue 方法,支持嵌套 Dictionary 和集合类型的递归展开。 2026-07-01 16:21:39 +08:00
QI Mingxuan d72b583319 [XP.ReportEngine] 新增 TXT/CSV/Excel 三种报告输出格式支持;Excel (.xlsx) 报告生成器,基于 ClosedXML,支持结构化生成和模板填充两种模式; 新增 XplorePlane_ReportTemplate.xlsx:Excel 报告模板文件。
[XP.ReportEngine] 模型与配置扩展:ReportOutputFormat 枚举:新增 Excel=1, Csv=2, Txt=3(显式序号,向后兼容);新增多格式相关配置加载。
2026-07-01 11:31:41 +08:00
QI Mingxuan 29bc8576af 报告XP.ReportEngine:新增 IReportService接口封装完整报告生成流程,支持外部类库直接调用;新增 ReportRequest、ReportServiceResult 请求/响应模型;新增引擎预热机制;PDF 生成改为 Task.Run 后台线程执行,解决进度窗口和主窗口卡死问题;完善文档。 2026-05-14 19:29:11 +08:00
QI Mingxuan 11c69d03fb 报告ReportEngineBase修改语言资源文件,修改模板和报告输出功能。 2026-05-13 17:36:54 +08:00
QI Mingxuan 1d3cacea75 报告ReportEngineBase增加页眉页脚,修改因模板变动和分栏、边距等需要修改的函数代码。 2026-05-13 17:36:25 +08:00
QI Mingxuan 6d4a662823 修复字体文件在Terelik中无法pdf正确加载的问题,优化报告模板,新增丰富的测试i数据和图片,优化报告输出流程,根据优化修改文档和移除文件。 2026-05-12 21:18:23 +08:00
QI Mingxuan e20201c206 新增字体嵌入文件,新增Readme、修改部分资料md文件。 2026-05-12 08:54:34 +08:00
QI Mingxuan c5a390935e 报告XP.ReportEngine模块:根据项目设计搭建数据处理层,数据绑定器实现,PDF渲染和生成功能开发实现。 2026-05-11 19:18:46 +08:00
QI Mingxuan 1573a33a02 报告XP.ReportEngine基础类设计和接口开发。 2026-05-11 16:40:24 +08:00