【发布时间】:2020-12-11 13:56:04
【问题描述】:
我有带有页眉和页脚部分的文档文件。在页脚部分,我有一张桌子。
所以现在我正在尝试将文本插入表格单元格。但是每当我尝试通过此代码执行此操作时,它都会附加段落类型并更改表格的高度和重量。
using (WordprocessingDocument wordDoc = WordprocessingDocument.Open(ORiFilepath, true))
{
var docPart = wordDoc.MainDocumentPart;
MainDocumentPart mainPart = wordDoc.MainDocumentPart;
if (docPart.FooterParts.Count() > 0)
{
//List<Table> table = docPart.FooterParts..Elements<Table>().ToList();
foreach (FooterPart footer in docPart.FooterParts)
{
List<Table> table = footer.Footer.Elements<Table>().ToList();
if (table.Count > 0)
{
var footertable = table[0];
TableRow row1 = footertable.Elements<TableRow>().ElementAt(1);
string text1 = cell1.InnerText;
if (text1 == "")
{
cell1.Append(new Paragraph(new Run(new Text("TEXT"))));
}
}
}
}
}
我可以在单元格中插入文本吗
cell1.Append(new Paragraph(new Run(new Text("TEXT"))));,
或者方法应该是什么?
【问题讨论】:
标签: c# asp.net asp.net-mvc ms-word openxml