Xceed word получить свойства шрифта абзаца - PullRequest
0 голосов
/ 28 июня 2018

Мне нужно получить цвет, размер шрифта и шрифт из приведенного ниже абзаца (заголовок 1). Я смотрел на Как получить абзац FontName с 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 голосов
/ 06 июля 2018

В итоге я использовал этот пример Open Xml , чтобы получить полную таблицу стилей для документа word, а затем извлек необходимые стили.

...