@Karkes

Как применить стиль в OpenXml.Sdk?

Работаю с расширениям Open.xml.sdk на c#. В уже сгенерированном файле style.xml есть стиль параграфа.
<w:style w:type="paragraph" w:styleId="2">
<w:name w:val="heading 1"/>
<w:basedOn w:val="1"/>
<w:next w:val="1"/>
<w:link w:val="10"/>
<w:qFormat/>
<w:uiPriority w:val="9"/>
<w:pPr>
<w:keepNext/>
<w:keepLines/>
<w:spacing w:before="240" w:after="0"/>
<w:jc w:val="center"/>
<w:outlineLvl w:val="0"/>
</w:pPr>

Но к сожалению не применяется при написание текста. Вот код.
Body body = wordDocument.MainDocumentPart.Document.Body;
            Paragraph para = body.AppendChild(new Paragraph());
            Run run = para.AppendChild(new Run());
            run.AppendChild(new Text("Привет мир"));
            RunProperties rPr = new RunProperties(
                new ParagraphStyleId
                {
                    Val = "heading 1"
                }
            );
            run.Append(rPr);

Как сделать так чтобы стиль применялся к абзацу?
  • Вопрос задан
  • 39 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы