繁体   English   中英

在使用OpenXML通过c#代码编辑Word文档文件时,如何将样式应用于段落?

[英]How to apply style to a paragraph while editing a word document file through c# code using OpenXML?

我尝试按照以下代码块将样式应用于段落,该段落在层次上是正确的,但无法按预期方式工作。

Paragraph paragraph = new Paragraph();
ParagraphProperties paragraphProperties = new ParagraphProperties();
paragraphProperties.Append(new ParagraphStyleId() { Val = "Title" });
paragraph.Append(paragraphProperties);

因此,请帮助我以编程方式将样式应用于段落。 而且我仍然处于学习阶段,因此也需要好的文档。

为您推荐的文档Open XML- Wouter van Vugt 解释的标记 可以作为此博客文章的附件找到。

该电子书是免费的PDF,分为4章:WordprocessingML,SpreadsheetML,PresentationML和DrawingML。

在WordprocessingML章节中,Wouter在“样式文档”部分中说明了如何将样式添加到文档。 共有10页的解释和示例,可帮助您在学习阶段成为OpenXML样式的大师。

在特定情况下,您需要确保在文档的样式部分中正确定义了标题样式。 并添加了必要的样式关系。 这些细节在上面的电子书中提到。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM