TX Text Control实现按分节重新开始页码

原创|使用教程|编辑:龚雪|2013-11-13 11:22:53.000|阅读 104 次

概述:文档操作控件TX Text Control的页码域设置非常灵活,可以和微软Word一样,通过“节”来将一整个大文档分成几个独立的小节,让每个小节拥有自己重新开始的页码。

  文档操作控件TX Text Control的页码域设置非常灵活,可以和微软Word一样,通过“节”来将一整个大文档分成几个独立的小节,让每个小节拥有自己重新开始的页码。这除了让文档结构更加清晰之外,对大文档的分章节打印也非常有用。

  TX Text Control在SectionFormat类中有一个叫做” RestartPageNumbering” 布尔属性,就是用来判断分节后是否重新开始页码的。例如下面这段代码。

textControl1.Sections.Add(SectionBreakKind.BeginAtNewPage); 
 
Section sec = textControl1.Sections.GetItem(); 
 
sec.Format.RestartPageNumbering = true; 
sec.HeadersAndFooters.Add(HeaderFooterType.Footer); 
 
HeaderFooter footer = 
    sec.HeadersAndFooters.GetItem(HeaderFooterType.Footer); 
footer.ConnectedToPrevious = false; 
 
footer.Selection.Text = "Page "; 
 
PageNumberField currentPageNumber = 
    new PageNumberField(1, NumberFormat.ArabicNumbers); 
footer.PageNumberFields.Add(currentPageNumber); 
 
footer.Selection.Text = " of "; 
 
PageNumberField pageCount = new PageNumberField(1, NumberFormat.ArabicNumbers); 
pageCount.ShowNumberOfPages = true; 
 
footer.PageNumberFields.Add(pageCount);

以上代码分别实现了4个文档操作:

1)插入一个新的节

2)按该节重新开始页码

3)将该页码插入到当前页的页脚中

4)将总页数插入到当前页的页脚中

TX Text Control .NET 最新版本下载>>

 



标签:

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

文章转载自:慧都控件网

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
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