如何使用 OpenXml.Wordprocessing 和 C# 在 MS Word 中创建自定义样式链接(段落和字符):
我想更改这段代码以创建字符样式的链接样式:
StyleDefinitionsPart part = document.MainDocumentPart.StyleDefinitionsPart;
Styles styles = part.Styles;
Style style = new Style()
{
StyleId = "somestyle",
CustomStyle = true
};
style.Append(new StyleName() { Val = "somestyle" });
style.Append(new BasedOn() { Val = "Normal" });
style.Append(new NextParagraphStyle() { Val = "Normal" });
style.Append(new UIPriority() { Val = 900 });
StyleRunProperties styleRunProperties = new StyleRunProperties();
Color color1 = new Color() { Val = "somecolor" };
FontSize fontSize1 = new FontSize();
fontSize1.Val = new StringValue(customStyle.FontSize);
styleRunProperties.Append(color1);
styleRunProperties.Append(fontSize1);
style.Append(styleRunProperties);
styles.Append(style);
任何想法?
Open XML SDK Productivity Tool 的推荐真的很有帮助。解决方案是创建两种样式——一种用于段落,一种用于字符,并通过 LinkedStyle 属性将它们链接起来。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句