From 1f7091dac2a5dddf4a0a40acb0940d3787cf35f5 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期二, 18 二月 2025 14:05:47 +0800 Subject: [PATCH] 损失统计整理 --- WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/12-report/00-core/SimulationWordReportHelper.cs | 26 +++++++++++++++++++++++++- 1 files changed, 25 insertions(+), 1 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/12-report/00-core/SimulationWordReportHelper.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/12-report/00-core/SimulationWordReportHelper.cs index 131e39b..2bbdd12 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/12-report/00-core/SimulationWordReportHelper.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/12-report/00-core/SimulationWordReportHelper.cs @@ -1,7 +1,6 @@ 锘縰sing Aspose.Words; using SkiaSharp; using System.Drawing.Imaging; -using System.Drawing; namespace HStation.WinFrmUI { @@ -309,6 +308,31 @@ } /// <summary> + /// 鏋勫缓鍥剧墖 (鍚屼竴琛屽涓浘鐗�) + /// </summary> + /// <param name="addresses">鍥剧墖鍦板潃鍒楄〃</param> + /// <param name="height">鍥剧墖楂樺害</param> + /// <param name="width">鍥剧墖瀹藉害</param> + /// <param name="spacing">鍥剧墖涔嬮棿鐨勯棿璺�</param> + public void structureImagesInRow(List<string> addresses, int height, int width) + { + _builder.ParagraphFormat.Alignment = _fontalignment; + _builder.SetBuilderFont(_font, _fontSize, _fontcolor, _isBlod); + + foreach (var address in addresses) + { + if (!System.IO.File.Exists(address)) + { + continue; // 濡傛灉鏂囦欢涓嶅瓨鍦紝鍒欒烦杩囪鍥剧墖 + } + + _builder.InsertImage(address, width, height); + } + + _builder.Writeln(""); // 鍦ㄦ墍鏈夊浘鐗囨彃鍏ュ悗娣诲姞涓�涓崲琛� + } + + /// <summary> /// 鏋勫缓鍥剧墖 /// </summary> /// <param name="content">鏂囧瓧鍐呭</param> -- Gitblit v1.9.3