原創|使用教程|編輯:龔雪|2013-11-07 16:11:11.000|閱讀 475 次
概述:文檔控件TX Text Control生成的文檔與微軟Office的兼容性是其一大特色,本文介紹其插入頁碼域的方法。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
文檔控件TX Text Control以其強大的文檔操縱功能被廣大開發者所喜愛,不過TX Text Control生成的文檔與微軟Office的兼容性也是其一大特色。我們今天就來說說他插入頁碼域的方法,當然這個頁碼域是和Office兼容的,生成的頁碼域,在導出為DOC、DOCX或RTF后,能夠在Office的任何版本中都能被識別,相對的將Word生成的文檔導入TX Text Control后,TX Text Control也能識別其頁碼域。
TX Text Control擁有一個開箱即用的對話框和上下文菜單來實現插入和操縱頁碼域。除了這種方式以外,還能夠實現顯示總頁數的頁碼類型,當然總頁數會更具頁面的添加或刪除而自動統計。
下圖就是頁碼格式設置的對話框,與Word頁碼設置對話框相似。
當然 ,也可以用全代碼的方式實現頁碼的設置,下面這些代碼,能夠插入頁眉、插入當前頁碼和插入總頁碼。
textControl1.Sections.GetItem().HeadersAndFooters.Add( TXTextControl.HeaderFooterType.Header); HeaderFooter hfHeader = textControl1.Sections.GetItem().HeadersAndFooters.GetItem( HeaderFooterType.Header); PageNumberField currentPageNumber = new PageNumberField(1, NumberFormat.ArabicNumbers); hfHeader.PageNumberFields.Add(currentPageNumber); hfHeader.Selection.Text = " of "; PageNumberField totalPageNumbers = new PageNumberField(); totalPageNumbers.ShowNumberOfPages = true; hfHeader.PageNumberFields.Add(totalPageNumbers);
下圖即插入后的效果。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網