翻譯|使用教程|編輯:胡濤|2022-06-21 11:26:24.790|閱讀 242 次
概述: 本文將向您分心如何在 C# 中創(chuàng)建目錄 (TOC),歡迎查閱!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
目錄,通常縮寫為“目錄”,縮寫為TOC,是專業(yè)文檔中最常用的功能之一。它為讀者提供了清晰而簡(jiǎn)短的文檔信息。本開發(fā)人員指南將在 .NET 單詞 API Spire.Doc for .NET 的幫助下解釋在 C# 中創(chuàng)建目錄的步驟。
首先,查看 Spire.Doc 在 C# 中創(chuàng)建的目錄的屏幕截圖。
在本例中,我們調(diào)用 AppendTOC 方法直接添加目錄,并使用 ApplyStyle 設(shè)置樣式。下面介紹如何在 C# 中創(chuàng)建 TOC 的步驟。
我們將使用的命名空間:
using Spire.Doc;<font></font> using Spire.Doc.Documents;<font></font>
第 1 步:創(chuàng)建一個(gè)新文檔并將部分和段落添加到文檔中。
Document doc = new Document();<font></font> Section section = doc.AddSection();<font></font> Paragraph para = section.AddParagraph();<font></font>
第 2 步:添加目錄并添加要在目錄中顯示的文本。
para.AppendTOC(1, 3);<font></font> //Add a new paragraph to the section<font></font> Paragraph para1 = section.AddParagraph();<font></font> //Add text to the paragraph<font></font> para1.AppendText("Head1");<font></font>
第 3 步:設(shè)置段落的樣式。
para1.ApplyStyle(BuiltinStyle.Heading1);
第 4 步:添加第二段并設(shè)置樣式。
Paragraph para2 = section.AddParagraph();<font></font> para2.AppendText("Head2");<font></font> para2.ApplyStyle(BuiltinStyle.Heading2);<font></font>
第 5 步:更新目錄并將文檔保存到文件中。
doc.UpdateTableOfContents();<font></font> doc.SaveToFile("CreateTableOfContent.docx", FileFormat.Docx);<font></font>
完整代碼:
using Spire.Doc;<font></font> using Spire.Doc.Documents;<font></font> <font></font> namespace TableofContents<font></font> {<font></font> class Program<font></font> {<font></font> static void Main(string[] args)<font></font> {<font></font> Document doc = new Document();<font></font> Section section = doc.AddSection();<font></font> Paragraph para = section.AddParagraph();<font></font> <font></font> para.AppendTOC(1, 3);<font></font> Paragraph para1 = section.AddParagraph();<font></font> para1.AppendText("Head1");<font></font> <font></font> para1.ApplyStyle(BuiltinStyle.Heading1);<font></font> <font></font> Paragraph para2 = section.AddParagraph();<font></font> para2.AppendText("Head2");<font></font> para2.ApplyStyle(BuiltinStyle.Heading2);<font></font> <font></font> doc.UpdateTableOfContents();<font></font> doc.SaveToFile("CreateTableOfContent.docx", FileFormat.Docx);<font></font> <font></font> }<font></font> }<font></font> }<font></font>
歡迎下載|體驗(yàn)更多E-iceblue產(chǎn)品
獲取更多信息請(qǐng)咨詢 ;技術(shù)交流Q群(767755948)
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn