翻譯|使用教程|編輯:李顯亮|2019-06-13 10:37:09.307|閱讀 663 次
概述:Aspose.Words For .Net是一種高級Word文檔處理API,用于執行各種文檔管理和操作任務。API支持生成,修改,轉換,呈現和打印文檔,而無需在跨平臺應用程序中直接使用Microsoft Word。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Aspose.Words For .Net是一種高級Word文檔處理API,用于執行各種文檔管理和操作任務。API支持生成,修改,轉換,呈現和打印文檔,而無需在跨平臺應用程序中直接使用Microsoft Word。此外,API支持所有流行的Word處理文件格式,并允許將Word文檔導出或轉換為固定布局文件格式和最常用的圖像/多媒體格式。
【下載Aspose.Words for .NET最新試用版】
如果要設置每行的字符數,請使用PageSetup.CharactersPerLine屬性。此屬性的最小值為1,最大值取決于Normal樣式的頁面寬度和字體大小。最小字符間距是字體大小的90%。例如,具有1英寸邊距的Letter頁面的每行的最大字符數為43。默認情況下,該屬性具有一個值,其中字符間距等于Normal樣式的字體大小。
我們還可以為Word文檔設置每頁的行數。請使用PageSetup.LinesPerPage屬性來獲取或設置文檔網格中每頁的行數。屬性的最小值為1,最大值取決于Normal樣式的頁面高度和字體大小。最小線間距是字體大小的136%。例如,具有1英寸邊距的Letter頁面的每頁最大行數為39。默認情況下,該屬性具有一個值,其中行間距比Normal樣式的字體大小大1.5倍。
下面的示例顯示如何設置Word文檔的每行字符數和每頁行數:
//指向documents目錄的路徑。 string dataDir = RunExamples.GetDataDir_WorkingWithDocument(); Document doc = new Document(dataDir + "Document.doc"); //設置允許定義文檔網格行為的部分的布局模式 //注意,如果任何亞洲語言被定義為編輯語言,文檔網格選項卡在MS Word的頁面設置對話框中是可見的。 doc.FirstSection.PageSetup.LayoutMode = SectionLayoutMode.Grid; //設置文檔網格中每行字符的數量。 doc.FirstSection.PageSetup.CharactersPerLine = 30; //設置文檔網格中每頁的行數。 doc.FirstSection.PageSetup.LinesPerPage = 10; dataDir = dataDir + "Document.PageSetup_out.doc"; doc.Save(dataDir);
如果要在Word文檔中插入腳注或尾注,請使用DocumentBuilder.InsertFootnote方法。此方法將腳注或尾注插入到文檔中。EndnoteOptions和FootnoteOptions類表示腳注和尾注的編號選項。下面的代碼示例顯示如何將endnote插入到文檔中并設置其編號選項:
Document doc = new Document(dataDir + "TestFile.docx"); DocumentBuilder builder = new DocumentBuilder(doc); builder.Write("Some text"); builder.InsertFootnote(FootnoteType.Endnote, "Eootnote text."); EndnoteOptions option = doc.EndnoteOptions; option.RestartRule = FootnoteNumberingRule.RestartPage; option.Position = EndnotePosition.EndOfSectio dataDir = dataDir + "TestFile_Out.doc"; //將文檔保存到磁盤。 doc.Save(dataDir);
我們可以使用腳注選項設置腳注布局列的數量。列屬性。如果此屬性的值為0,則腳注區域將根據顯示頁面上的列數使用若干列進行格式化。下面的示例顯示如何設置腳注布局的列數:
Document doc = new Document(dataDir + "TestFile.docx"); //指定用于格式化腳注區域的列數。 doc.FootnoteOptions.Columns = 3; dataDir = dataDir + "TestFile_Out.doc"; //將文檔保存到磁盤。 doc.Save(dataDir);
腳注位置可以在每頁的底部,也可以在每頁的文字下方。尾注位置可以在節的末尾,也可以在文檔的末尾。下面的例子展示了如何設置腳注和尾注的位置:
Document doc = new Document(dataDir + "TestFile.docx"); //設置腳注和端點位置。 doc.FootnoteOptions.Position = FootnotePosition.BeneathText; doc.EndnoteOptions.Position = EndnotePosition.EndOfSection; dataDir = dataDir + "TestFile_Out.doc"; //將文檔保存到磁盤。 doc.Save(dataDir);
慧都20萬+用戶答謝惠,ASPOSE系列產品火熱促銷中,最高直降8萬元!>>立即進入優惠專場
ASPOSE技術交流QQ群現已開通,各類資源及時分享,歡迎交流討論!(掃描下方二維碼加入群聊)
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn