如何使用 OpenXml.Wordprocessing 和 C# 在 MS Word 中创建自定义样式链接(段落和字符)

卢卡斯

如何使用 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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

OpenXml,Word和C#

来自分类Dev

如何使用C#和OpenXml访问Word文档中的大纲编号?

来自分类Dev

使用自定义段落样式和XSLT的XML to Word

来自分类Dev

如何設置“表格方向”,使用 openxml.wordprocessing

来自分类Dev

如何使用Openxml像MS单词一样对齐段落的verticaly和horizontal?

来自分类Dev

使用OpenXML for Word搜索和添加注释

来自分类Dev

如何通过OpenXML获取Run或其他WordProcessing元素的坐标?

来自分类Dev

在OpenXml.Wordprocessing中检测可打印区域宽度

来自分类Dev

在OpenXml.Wordprocessing中检测可打印区域宽度

来自分类Dev

使用C#中的OpenXML SDK检测Word文档中的粗体,下划线文本和标题

来自分类Dev

使用C#中的OpenXML SDK检测Word文档中的粗体,下划线文本和标题

来自分类Dev

C#使用OpenXml填充Word模板

来自分类Dev

使用OpenXML和Regex在Word Docx中查找和替换撇号(')的问题

来自分类Dev

使用C#中的Interop PIA从MS Word页眉和页脚中获取所有行

来自分类Dev

使用ASP.NET C#在MS Word中添加曲目更改和注释

来自分类Dev

如何实现MS-FSSHTTP以在C#和WOPI客户端上使用WOPI主机编辑Word

来自分类Dev

如何将图像转换为pdf和ms word文档C#?

来自分类Dev

如何将一个 Word 文档中的表格和图形链接到 MS Word 中的单独 Word 文档

来自分类Dev

MS Word标题编号和列表样式

来自分类Dev

如何用MS Excel / Word和Java写东西?

来自分类Dev

使用Word Docs和MS Access生成完整的PDF表单

来自分类Dev

使用webdav和asp .net mvc打开MS Word文档

来自分类Dev

使用OpenXML SDK处理Word文档中链接的状态

来自分类Dev

使用MS Word VBA如何使用突出显示颜色的值查找和替换突出显示的文本

来自分类Dev

如何在MS Access 2013报表中复制MS Word文档的布局和格式

来自分类Dev

使用自定义列和自定义顺序在C#中创建datagrid的报告

来自分类Dev

OpenXML在Word文档C#中插入注释回复

来自分类Dev

如何在MS Word的单个段落中使用多种样式

来自分类Dev

使用python-docx生成MS-word时如何控制表格和图片位置

Related 相关文章

  1. 1

    OpenXml,Word和C#

  2. 2

    如何使用C#和OpenXml访问Word文档中的大纲编号?

  3. 3

    使用自定义段落样式和XSLT的XML to Word

  4. 4

    如何設置“表格方向”,使用 openxml.wordprocessing

  5. 5

    如何使用Openxml像MS单词一样对齐段落的verticaly和horizontal?

  6. 6

    使用OpenXML for Word搜索和添加注释

  7. 7

    如何通过OpenXML获取Run或其他WordProcessing元素的坐标?

  8. 8

    在OpenXml.Wordprocessing中检测可打印区域宽度

  9. 9

    在OpenXml.Wordprocessing中检测可打印区域宽度

  10. 10

    使用C#中的OpenXML SDK检测Word文档中的粗体,下划线文本和标题

  11. 11

    使用C#中的OpenXML SDK检测Word文档中的粗体,下划线文本和标题

  12. 12

    C#使用OpenXml填充Word模板

  13. 13

    使用OpenXML和Regex在Word Docx中查找和替换撇号(')的问题

  14. 14

    使用C#中的Interop PIA从MS Word页眉和页脚中获取所有行

  15. 15

    使用ASP.NET C#在MS Word中添加曲目更改和注释

  16. 16

    如何实现MS-FSSHTTP以在C#和WOPI客户端上使用WOPI主机编辑Word

  17. 17

    如何将图像转换为pdf和ms word文档C#?

  18. 18

    如何将一个 Word 文档中的表格和图形链接到 MS Word 中的单独 Word 文档

  19. 19

    MS Word标题编号和列表样式

  20. 20

    如何用MS Excel / Word和Java写东西?

  21. 21

    使用Word Docs和MS Access生成完整的PDF表单

  22. 22

    使用webdav和asp .net mvc打开MS Word文档

  23. 23

    使用OpenXML SDK处理Word文档中链接的状态

  24. 24

    使用MS Word VBA如何使用突出显示颜色的值查找和替换突出显示的文本

  25. 25

    如何在MS Access 2013报表中复制MS Word文档的布局和格式

  26. 26

    使用自定义列和自定义顺序在C#中创建datagrid的报告

  27. 27

    OpenXML在Word文档C#中插入注释回复

  28. 28

    如何在MS Word的单个段落中使用多种样式

  29. 29

    使用python-docx生成MS-word时如何控制表格和图片位置

热门标签

归档