`
风扬扬风
  • 浏览: 3822 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

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);

 

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics