TX Text Control插入页码域的方法

原创|使用教程|编辑:龚雪|2013-11-07 16:11:11.000|阅读 134 次

概述:文档控件TX Text Control生成的文档与微软Office的兼容性是其一大特色,本文介绍其插入页码域的方法。

文档控件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);

下图即插入后的效果。



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

文章转载自:慧都控件网

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
TX Text Control .NET for WPF

TX Text Control .NET for WPF 分标准,专业,及企业三个版本,是一套专业的文字处理控件。

TX Text Control ActiveX

TX Text Control ActiveX是一个强大的文字处理组件,为开发者提供一个广泛的文字处理功能。它提供了全面的文本格式,邮件合并功能和文字处理关键性功能,如表格支持,图片,页眉和页脚、页面部分等。

TX Text Control .NET for Windows Forms

TX Text Control .NET for Windows Forms 是一套功能丰富的文字处理控件。

TX Text Control Server for ASP.NET (incl. WPF)

TX Text Control Server for ASP.NET (incl. WPF)是一个企业级的服务器端文字处理控件。

TX Text Control ActiveX Server

TX Text Control ActiveX Server是一个完全可编程的,用于ASP.NET服务器环境与 Microsoft Internet Explorer的文字处理引擎。

在线客服 在线QQ 电话咨询
400-700-1020
反馈
在线客服系统
live chat