一个人应该创建一个编号列表,另一个应该创建一个子弹列表,如此站点所示
http://sharepointweblog.blogspot.com/2009/07/open-xml-insert-bullets-and-numbering.html
但两者都有编号..为什么?
另外..用openXML以编程方式创建一个单词doc似乎很痛苦。有没有什么好的参考资料可以帮助解释创建一个基本单词doc? (一些文字,一些要点)..
Paragraph paraBullet1 = new Paragraph(
new ParagraphProperties(
new ParagraphStyleId() { Val = "ListParagraph" },
new NumberingProperties(
new NumberingLevelReference() { Val = 0 },
new NumberingId() { Val = 1 })),
new Run(new Text("List 1"))
) { RsidParagraphAddition = "005F3962", RsidParagraphProperties = "00330DA9", RsidRunAdditionDefault = "00330DA9" };
Paragraph paraTest2 = body.AppendChild(paraBullet1);
Paragraph paraBullet2 = new Paragraph(
new ParagraphProperties(
new ParagraphStyleId() { Val = "ListParagraph" },
new NumberingProperties(
new NumberingLevelReference() { Val = 0 },
new NumberingId() { Val = 2 })),
new Run(new Text("List 2"))
) { RsidParagraphAddition = "00031711", RsidParagraphProperties = "00031711", RsidRunAdditionDefault = "00031711" };
Paragraph paraTest2x = body.AppendChild(paraBullet2);
答案 0 :(得分:0)
从这个问题中寻找David Yates的答案。他成功了。他的解决方案要求你拥有一个以上的子弹,但是他的助手类可以工作。我有同样的问题。如果您没有正确设置numbering.xml,则编号列表似乎是默认值(将.doc重命名为.zip并查看xmld)。