您好:
请问一下:
1、附件示例文档“input.doc”文档中,读取每段内容后,怎么设置当前段落的内容垂直居中对齐?(黄色底色部分,可能是图片,可能是公式对象等)。类似于office Word中的文本居中对齐、或者基线对齐。
2、怎么删除文档中只有回车的空白行?其他内容保留
输出结果可参照output.doc
谢谢!
test.zip (42.5 KB)
您好:
请问一下:
1、附件示例文档“input.doc”文档中,读取每段内容后,怎么设置当前段落的内容垂直居中对齐?(黄色底色部分,可能是图片,可能是公式对象等)。类似于office Word中的文本居中对齐、或者基线对齐。
2、怎么删除文档中只有回车的空白行?其他内容保留
输出结果可参照output.doc
谢谢!
test.zip (42.5 KB)
你的线程已经链接到相应的问题(WORDSNET-8576),并且只要支持该功能,你就会收到通知。
请尝试使用以下代码:
Document doc = new Document(MyDir + @"test\input.docx");
ArrayList emptyParas = new ArrayList();
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
{
if (string.IsNullOrEmpty(para.ToString(SaveFormat.Text).Trim()) && para.ChildNodes.Count == 0)
{
emptyParas.Add(para);
}
}
foreach (Paragraph para in emptyParas)
para.Remove();
doc.Save(MyDir + @"test\18.4.docx");