Skip to content

Commit 14a7195

Browse files
authored
Merge pull request #65 from itldg/main
fix: #47 表格应插入到模板标签位置而不是最后一行
2 parents 2c2d455 + e7bebd5 commit 14a7195

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

src/MiniWord/MiniWord.Implment.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,15 @@ private static void Generate(this OpenXmlElement xmlElement, WordprocessingDocum
8888
ReplaceStatements(newTr, tags: dic);
8989

9090
ReplaceText(newTr, docx, tags: dic);
91-
table.Append(newTr);
91+
//Fix #47 表格应插入到模板标签位置而不是最后一行\
92+
if (table.Contains(tr))
93+
{
94+
table.InsertBefore(newTr, tr);
95+
}
96+
else {
97+
//如果是嵌套表,暂时按原来的方案追加到末尾
98+
table.Append(newTr);
99+
}
92100
}
93101
tr.Remove();
94102
}

0 commit comments

Comments
 (0)