From 3a082804ec911c5ffb6ec39373685228632741a6 Mon Sep 17 00:00:00 2001 From: wyf Date: Fri, 1 Aug 2025 04:05:41 +0000 Subject: [PATCH] SVN r900 SVN-Revision: r900 --- 插件库/Lskj.AutoCreatWord/CreateWordUtil.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/插件库/Lskj.AutoCreatWord/CreateWordUtil.cs b/插件库/Lskj.AutoCreatWord/CreateWordUtil.cs index 9f8326e..9ab98f9 100644 --- a/插件库/Lskj.AutoCreatWord/CreateWordUtil.cs +++ b/插件库/Lskj.AutoCreatWord/CreateWordUtil.cs @@ -591,6 +591,7 @@ namespace Lskj.AutoCreatWord if (dataTable.Columns.Contains(columnNames[j])) { Paragraph cloneParagraph = (Paragraph)table.Rows[gridTar.rowIndex].Cells[j].Paragraphs[0].Clone(); + CharacterFormat characterFormat = (cloneParagraph.ChildObjects[0] as TextRange).CharacterFormat; ParagraphFormat paragraphFormat = newRow.Cells[j].Paragraphs[0].Format; newRow.Cells[j].Paragraphs.Clear(); newRow.Cells[j].Paragraphs.Add(cloneParagraph); @@ -606,7 +607,8 @@ namespace Lskj.AutoCreatWord Break lineBreak = new Break(document, BreakType.LineBreak); cloneParagraph.ChildObjects.Add(lineBreak); } - cloneParagraph.AppendText(resultText); + TextRange textRange = cloneParagraph.AppendText(resultText); + textRange.ApplyCharacterFormat(characterFormat); } cloneParagraph.Format.TextAlignment = paragraphFormat.TextAlignment; cloneParagraph.Format.HorizontalAlignment = paragraphFormat.HorizontalAlignment;