duheng
2024-12-10 26917739c47252ecdc3b8f43eca6ebaf9cba6ac4
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();
        }