本文整理汇总了C#中NPOI.XWPF.UserModel.XWPFDocument.CreateNumbering方法的典型用法代码示例。如果您正苦于以下问题:C# XWPFDocument.CreateNumbering方法的具体用法?C# XWPFDocument.CreateNumbering怎么用?C# XWPFDocument.CreateNumbering使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类NPOI.XWPF.UserModel.XWPFDocument
的用法示例。
在下文中一共展示了XWPFDocument.CreateNumbering方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: TestAddNumberingToDoc
public void TestAddNumberingToDoc()
{
string abstractNumId = "1";
string numId = "1";
XWPFDocument docOut = new XWPFDocument();
XWPFNumbering numbering = docOut.CreateNumbering();
numId = numbering.AddNum(abstractNumId);
XWPFDocument docIn = XWPFTestDataSamples.WriteOutAndReadBack(docOut);
numbering = docIn.GetNumbering();
Assert.IsTrue(numbering.NumExist(numId));
XWPFNum num = numbering.GetNum(numId);
string CompareAbstractNum = num.GetCTNum().abstractNumId.val;
Assert.AreEqual(abstractNumId, CompareAbstractNum);
}
示例2: Main
static void Main(string[] args)
{
XWPFDocument doc = new XWPFDocument();
//simple bullet
XWPFNumbering numbering = doc.CreateNumbering();
string abstractNumId = numbering.AddAbstractNum();
string numId = numbering.AddNum(abstractNumId);
XWPFParagraph p0 = doc.CreateParagraph();
XWPFRun r0 = p0.CreateRun();
r0.SetText("simple bullet");
r0.SetBold(true);
r0.SetFontFamily("Courier");
r0.SetFontSize(12);
XWPFParagraph p1 = doc.CreateParagraph();
XWPFRun r1 = p1.CreateRun();
r1.SetText("first, create paragraph and run, set text");
p1.SetNumID(numId);
XWPFParagraph p2 = doc.CreateParagraph();
XWPFRun r2 = p2.CreateRun();
r2.SetText("second, call XWPFDocument.CreateNumbering() to create numbering");
p2.SetNumID(numId);
XWPFParagraph p3 = doc.CreateParagraph();
XWPFRun r3 = p3.CreateRun();
r3.SetText("third, add AbstractNum[numbering.AddAbstractNum()] and Num(numbering.AddNum(abstractNumId))");
p3.SetNumID(numId);
XWPFParagraph p4 = doc.CreateParagraph();
XWPFRun r4 = p4.CreateRun();
r4.SetText("next, call XWPFParagraph.SetNumID(numId) to set paragraph property, CT_P.pPr.numPr");
p4.SetNumID(numId);
//multi level
abstractNumId = numbering.AddAbstractNum();
numId = numbering.AddNum(abstractNumId);
doc.CreateParagraph();
doc.CreateParagraph();
p1 = doc.CreateParagraph();
r1 = p1.CreateRun();
r1.SetText("multi level bullet");
r1.SetBold(true);
r1.SetFontFamily("Courier");
r1.SetFontSize(12);
p1 = doc.CreateParagraph();
r1 = p1.CreateRun();
r1.SetText("first");
p1.SetNumID(numId, "0");
p1 = doc.CreateParagraph();
r1 = p1.CreateRun();
r1.SetText("first-first");
p1.SetNumID(numId, "1");
p1 = doc.CreateParagraph();
r1 = p1.CreateRun();
r1.SetText("first-second");
p1.SetNumID(numId, "1");
p1 = doc.CreateParagraph();
r1 = p1.CreateRun();
r1.SetText("first-third");
p1.SetNumID(numId, "1");
p1 = doc.CreateParagraph();
r1 = p1.CreateRun();
r1.SetText("second");
p1.SetNumID(numId, "0");
p1 = doc.CreateParagraph();
r1 = p1.CreateRun();
r1.SetText("second-first");
p1.SetNumID(numId, "1");
p1 = doc.CreateParagraph();
r1 = p1.CreateRun();
r1.SetText("second-second");
p1.SetNumID(numId, "1");
p1 = doc.CreateParagraph();
r1 = p1.CreateRun();
r1.SetText("second-third");
p1.SetNumID(numId, "1");
p1 = doc.CreateParagraph();
r1 = p1.CreateRun();
r1.SetText("second-third-first");
p1.SetNumID(numId, "2");
p1 = doc.CreateParagraph();
r1 = p1.CreateRun();
r1.SetText("second-third-second");
p1.SetNumID(numId, "2");
p1 = doc.CreateParagraph();
r1 = p1.CreateRun();
r1.SetText("third");
p1.SetNumID(numId, "0");
FileStream sw = new FileStream("bullet-sample.docx", FileMode.Create);
doc.Write(sw);
sw.Close();
}