Xceed Word获取段落字体属性

时间:2018-06-28 12:57:26

标签: c# ms-word xceed

我需要从下面提到的段落(Heading1)中获取颜色,字体大小和字体。 我看过How get paragraph FontName with Docx dll?,但是字体的详细信息和颜色返回空/空。

任何帮助或建议将不胜感激。

enter image description here

                dummyDocument.ApplyTemplate(wordStyleTemplate);
                dummyDocument.InsertParagraph("Heading1").StyleName = "Heading1";

                dummyDocument.Save();
                dummyDocument.SaveAs(@"C:\DEV\StyleTest.docx");

                var templateHeading1 = dummyDocument.Paragraphs.ToList().FirstOrDefault(x => x.StyleName == "Heading1");
                var color = templateHeading1.MagicText[0].formatting.FontColor; //returns null

1 个答案:

答案 0 :(得分:0)

我最终使用this Open Xml example获取了word文档的整个样式表,然后提取了所需的样式。