From 31a8e93cf1cc708b68456b88aa5b0031a41eb47a Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期二, 10 十二月 2024 16:36:45 +0800 Subject: [PATCH] 能耗分析 --- WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/12-report/SimulationWordReportHelper.cs | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 insertions(+), 0 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/12-report/SimulationWordReportHelper.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/12-report/SimulationWordReportHelper.cs index b0e612d..f8b4131 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/12-report/SimulationWordReportHelper.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/12-report/SimulationWordReportHelper.cs @@ -257,11 +257,34 @@ /// 鏋勫缓鏂囧瓧 /// </summary> /// <param name="content"></param> + public void structureLeft20Text(string content) + { + _builder.ParagraphFormat.Alignment = _fontalignment; + _builder.SetBuilderFont(_font, _fontSize, _fontcolor, _isBlod); + _builder.ParagraphFormat.SpaceBefore = 5; + _builder.ParagraphFormat.FirstLineIndent = 30; + _builder.Writeln(content); + } + + /// <summary> + /// 娣诲姞绌鸿 + /// </summary> + /// <param name="content"></param> + public void AddBlankLine() + { + _builder.Writeln(); + } + + /// <summary> + /// 鏋勫缓鏂囧瓧 + /// </summary> + /// <param name="content"></param> public void structureText(string content) { _builder.ParagraphFormat.Alignment = _fontalignment; _builder.SetBuilderFont(_font, _fontSize, _fontcolor, _isBlod); _builder.ParagraphFormat.SpaceBefore = 5; + _builder.ParagraphFormat.LeftIndent = 0; _builder.Writeln(content); } @@ -303,6 +326,8 @@ /// </summary> public void structureCell(string content) { + _builder.ParagraphFormat.FirstLineIndent = 0; + _builder.ParagraphFormat.LeftIndent = 2; var cell = _builder.InsertCell(); //_builder.InsertParagraph(); // 娣诲姞涓�涓柊娈佃惤 //_builder.ParagraphFormat.Alignment = ParagraphAlignment.Center; // 璁剧疆娈佃惤鍨傜洿灞呬腑 @@ -330,6 +355,12 @@ //builder.CellFormat.Shading.BackgroundPatternColor = System.Drawing.Color.FromArgb(red, green, blue);//璁剧疆鍗曞厓鏍艰儗鏅壊 //builder.Underline = isUnderline; + if (content == null) + { + _builder.Write(""); // 鍦ㄦ柊娈佃惤涓啓鍏ュ唴瀹� + return; + } + _builder.Write(content); // 鍦ㄦ柊娈佃惤涓啓鍏ュ唴瀹� //cell.FirstParagraph.Remove(); } -- Gitblit v1.9.3