Работаю с расширениям 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);
Как сделать так чтобы стиль применялся к абзацу?