Xceed word获取段落字体属性
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xceed word获取段落字体属性相关的知识,希望对你有一定的参考价值。
我需要从下面提到的段落(Heading1)中获取颜色,字体大小和字体。我看过How get paragraph FontName with Docx dll?,但字体细节和颜色返回null / empty。
任何帮助或建议将不胜感激。
dummyDocument.ApplyTemplate(wordStyleTemplate);
dummyDocument.InsertParagraph("Heading1").StyleName = "Heading1";
dummyDocument.Save();
dummyDocument.SaveAs(@"C:DEVStyleTest.docx");
var templateHeading1 = dummyDocument.Paragraphs.ToList().FirstOrDefault(x => x.StyleName == "Heading1");
var color = templateHeading1.MagicText[0].formatting.FontColor; //returns null
答案
我最终使用this Open Xml example获取word文档的整个样式表,然后提取所需的样式。
以上是关于Xceed word获取段落字体属性的主要内容,如果未能解决你的问题,请参考以下文章
无法使用MVVM通过Xceed CheckListBox获取SelectedItems