是否有一种方法可以使用c#使用openxml在Word文档中显示多级列表?

问题描述 投票:0回答:1

我需要在该项目之一的Word文档中显示多级列表。这必须使用Open XML和C#来实现。以下是所需的示例输出。

1标题1

1.1标题2

1.1.1标题3

我能够获得以下而不是所需的输出。

  1. 标题1

    1. 标题2

      1. Heading 3
      

请让我知道如何按照说明实施多级列表。在此先感谢

c# openxml word
1个回答
0
投票

[首先,请看一下我对how to create multi-level ordered lists in ASP.NET问题的回答。这解释了一般概念和方法。

第二,由于答案使用了另一种类型的多级列表,因此我的建议是使用Microsoft Word定义所需的确切列表。然后,您应该查看Microsoft Word产生的标记,并使用该标记来构建C#代码。

注意,Open XML SDK几乎只提供使用强类型类创建该Open XML标记的功能,例如Paragraph(对于w:p),Run对于(对于w:r),[C0 ](对于Text)或w:t(对于AbstractNum)。您必须了解(部分非常复杂的)Open XML标记以使用Open XML SDK。

© www.soinside.com 2019 - 2024. All rights reserved.