如何使文档的页号从2开始?
如题: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开始。
本帖最后由 gw0506 于 2017-3-26 00:30 编辑
我重现了,这应该是个bug。我们会反馈给厂商,有回复会通知你。 差一句设置,如下:
_section.Format.RestartPageNumbering = true;
TXTextControl.Section _section = textControl1.Sections.GetItem();
_section.HeadersAndFooters.Add(TXTextControl.HeaderFooterType.Header);
TXTextControl.HeaderFooter header = textControl1.Sections.GetItem().HeadersAndFooters.GetItem(TXTextControl.HeaderFooterType.Header);
_section.Format.RestartPageNumbering = true;
header.Selection.Text = "Page ";
TXTextControl.PageNumberField _pageNumberField = new TXTextControl.PageNumberField(2, TXTextControl.NumberFormat.ArabicNumbers);
header.PageNumberFields.Add(_pageNumberField);
页:
[1]