找回密码
 立即注册

QQ登录

只需一步,快速开始

qingtong1166

注册会员

13

主题

40

帖子

113

积分

注册会员

积分
113
qingtong1166
注册会员   /  发表于:2017-3-24 16:13  /   查看:2965  /  回复:3
如题:
Me.TextControl1.HeadersAndFooters.Add(TXTextControl.HeaderFooterType.Header)
        'Dim pn As New TXTextControl.PageNumberField(10, TXTextControl.NumberFormat.ArabicNumbers)
        'Dim newFoot As TXTextControl.HeaderFooter = TextControl2.Sections.GetItem().HeadersAndFooters.GetItem(TXTextControl.HeaderFooterType.EvenFooter)
        Dim newHead As TXTextControl.HeaderFooter
        newHead = Me.TextControl1.Sections.GetItem().HeadersAndFooters.GetItem(TXTextControl.HeaderFooterType.Header)
        'newHead.TextFields.Add(pn)
        newHead.PageNumberFields.Add(New TXTextControl.PageNumberField( _
                                      2, TXTextControl.NumberFormat.ArabicNumbers))

不起作用,每次都是从1开始。

3 个回复

倒序浏览
qingtong1166
注册会员   /  发表于:2017-3-24 16:15:14
沙发
blob852654113.png
回复 使用道具 举报
gw0506
超级版主   /  发表于:2017-3-26 00:15:41
板凳
本帖最后由 gw0506 于 2017-3-26 00:30 编辑

我重现了,这应该是个bug。我们会反馈给厂商,有回复会通知你。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2017-3-27 18:47:19
地板
差一句设置,如下:
_section.Format.RestartPageNumbering = true;

  1.            TXTextControl.Section _section = textControl1.Sections.GetItem();
  2.             _section.HeadersAndFooters.Add(TXTextControl.HeaderFooterType.Header);
  3.             TXTextControl.HeaderFooter header = textControl1.Sections.GetItem().HeadersAndFooters.GetItem(TXTextControl.HeaderFooterType.Header);

  4.             _section.Format.RestartPageNumbering = true;
  5.             header.Selection.Text = "Page ";
  6.             TXTextControl.PageNumberField _pageNumberField = new TXTextControl.PageNumberField(2, TXTextControl.NumberFormat.ArabicNumbers);
  7.             header.PageNumberFields.Add(_pageNumberField);
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部