原創(chuàng)|其它|編輯:郝浩|2012-09-20 11:50:15.000|閱讀 5304 次
概述:大家都知道,在設(shè)置了頁碼的文檔中插入分節(jié)符,新一節(jié)默認(rèn)的起始頁碼是繼承上一節(jié)的頁碼屬性的。例如第一節(jié)最后一頁為第2頁,插入分節(jié)符后,新一頁的頁碼為第3頁。如果希望新節(jié)的頁碼從1開始重新編號(hào),在Microsoft Word 中,我們可以調(diào)出“頁眉和頁腳”選項(xiàng)卡,選擇“頁碼”進(jìn)行相應(yīng)的設(shè)置。 那么,Aspose.Words for .NET又是如何在分節(jié)后對(duì)頁碼進(jìn)行重新編號(hào)的呢?
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
大家都知道,在設(shè)置了頁碼的文檔中插入分節(jié)符,新一節(jié)默認(rèn)的起始頁碼是繼承上一節(jié)的頁碼屬性的。例如第一節(jié)最后一頁為第2頁,插入分節(jié)符后,新一頁的頁碼為第3頁。如果希望新節(jié)的頁碼從1開始重新編號(hào),在Microsoft Word 中,我們可以調(diào)出“頁眉和頁腳”選項(xiàng)卡,選擇“頁碼”進(jìn)行相應(yīng)的設(shè)置。
那么,Aspose.Words .NET又是如何在分節(jié)后對(duì)頁碼進(jìn)行重新編號(hào)的呢?讓我們通過一個(gè)具體的事例來進(jìn)行深入的了解:
事例代碼如下:
C#
Document dstDoc = new Document(gDataDir + "TestFile.Destination.doc");
Document srcDoc = new Document(gDataDir + "TestFile.Source.doc");
// Set the appended document to appear on the next page.
srcDoc.FirstSection.PageSetup.SectionStart = SectionStart.NewPage;
// Restart the page numbering for the document to be appended.
srcDoc.FirstSection.PageSetup.RestartPageNumbering = true;
dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
dstDoc.Save(gDataDir + "TestFile.RestartPageNumbering Out.doc");
Visual Basic
Dim dstDoc As New Document(gDataDir & "TestFile.Destination.doc")
Dim srcDoc As New Document(gDataDir & "TestFile.Source.doc")
' Set the appended document to appear on the next page.
srcDoc.FirstSection.PageSetup.SectionStart = SectionStart.NewPage
' Restart the page numbering for the document to be appended.
srcDoc.FirstSection.PageSetup.RestartPageNumbering = True
dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting)
dstDoc.Save(gDataDir & "TestFile.RestartPageNumbering Out.doc")
運(yùn)行代碼后的效果圖如下:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)