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