当我们需要引用参考文件或法律文件中的句子时,需要明确指出哪一页,哪一行。行号用于显示word段落中的行数,可以通过设置自动添加。word中的行号函数允许我们设置起始编号、行号间隔、距离正文距离和行号的编号模式。Spire.Doc支持设置行号的这些所有特性。本文将介绍如何使用Spire.doc添加行号。
首先,请查看Microsoft word中的行号设置:
如何使用Spire.Doc显示行号并设置特性:
C#
//新建一个word文档对象并加载需要添加行号的word文档
Document doc = new Document();
doc.LoadFromFile("Sample.docx",FileFormat.Docx2010);
//设置行号起始编号
doc.Sections[0].PageSetup.LineNumberingStartValue = 1;
//设置行号间隔
doc.Sections[0].PageSetup.LineNumberingStep = 1;
//设置行号距离正文距离
doc.Sections[0].PageSetup.LineNumberingDistanceFromText = 40f;
//设置行号的编号模式为连续
doc.Sections[0].PageSetup.LineNumberingRestartMode = LineNumberingRestartMode.Continuous;
//保存文档
doc.SaveToFile("result.docx", FileFormat.Docx2010);
VB.NET
'新建一个word文档对象并加载需要添加行号的word文档
Dim doc As Document = New Document
doc.LoadFromFile("Sample.docx", FileFormat.Docx2010)
'设置行号起始编号
doc.Sections(0).PageSetup.LineNumberingStartValue = 1
'设置行号间隔
doc.Sections(0).PageSetup.LineNumberingStep = 1
'设置行号距离正文距离
doc.Sections(0).PageSetup.LineNumberingDistanceFromText = 40!
'设置行号的编号模式为连续
doc.Sections(0).PageSetup.LineNumberingRestartMode = LineNumberingRestartMode.Continuous
'保存文档
doc.SaveToFile("result.docx", FileFormat.Docx2010)
word文档添加行号后的效果图: