当我们需要引用参考文件或法律文件中的句子时,需要明确指出哪一页,哪一行。行号用于显示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文档添加行号后的效果图: