Spire.Doc is a professional Word .NET library specifically designed for developers to create, read, write, convert and print Word document files. Get free and professional technical support for Spire.Doc for .NET, Java, Android, C++, Python.

Thu Nov 22, 2018 2:04 pm

We have a table (or more) with a header. The text in the header is styled with 'Header 1', to be referenced by the TOC. The header of the table is repeated for every page span by the table.
The resulting TOC has wrong page numbers - in our real application the page number references last occurance of the text, instead og the first 1.
Ex:
pg1
Table1-Header
row1
...
row n
pg2
Table1-Header
rown+1
...
row n+m
pg3
Table1-Header
rown+m+1
...
row n+m+...


The page number showed in TOC if 3, not 1.

After opening the document in MS Word, manually updating the TOC field, the page number(s) aligns correctly.

Attached, source code of simple test, a document containing a sort of template of the table (TableTemplate.dox) and the resulting document (MyDoc.docx).

Thanks.
User avatar

piessequadro
 
Posts: 21
Joined: Mon Nov 05, 2018 10:53 am

Fri Nov 23, 2018 3:01 am

Hi,

Thanks for your inquiry.
I have reproduced the issue and logged it in our bug tracking system. Once there is any update, we will let you know. Sorry for the inconvenience caused.
Sincerely,
Mike
E-iceblue support team
User avatar

Mike.Zhang
 
Posts: 93
Joined: Thu Sep 27, 2018 7:11 am

Tue Dec 04, 2018 10:30 am

Hi,

Thanks for waiting.
Now the issue is fixed in Spire.Doc Pack(hot fix) Version:6.12.1.
Sincerely,
Mike
E-iceblue support team
User avatar

Mike.Zhang
 
Posts: 93
Joined: Thu Sep 27, 2018 7:11 am

Tue Dec 04, 2018 2:19 pm

I confirm the issue has been solved.
Thank you very much.
User avatar

piessequadro
 
Posts: 21
Joined: Mon Nov 05, 2018 10:53 am

Wed Dec 05, 2018 2:47 am

Hi,

Glad to hear that!
Any question, feel free to contact us.
Sincerely,
Mike
E-iceblue support team
User avatar

Mike.Zhang
 
Posts: 93
Joined: Thu Sep 27, 2018 7:11 am

Wed Dec 05, 2018 5:13 pm

Hi.
With new release page numbers seems to be ok but links now are broken.
Using 'ctrl+click' on TOC line does not navigate to related page no more; the error 'it is not possible to open the specified file' is showed instead.
Please, see attached pictures for details.

Thank you.
User avatar

piessequadro
 
Posts: 21
Joined: Mon Nov 05, 2018 10:53 am

Wed Dec 05, 2018 5:20 pm

Update: the issue is not new (it is not related to new dll version).
Link of page numbers works correctly. Links of titles are broken.
User avatar

piessequadro
 
Posts: 21
Joined: Mon Nov 05, 2018 10:53 am

Thu Dec 06, 2018 2:34 am

Hi,

Thanks for your details.
I have noticed the issue and forwarded it to our dev team. Once there is any update, we will inform you. Sorry for the inconvenience caused.
Sincerely,
Mike
E-iceblue support team
User avatar

Mike.Zhang
 
Posts: 93
Joined: Thu Sep 27, 2018 7:11 am

Fri Dec 14, 2018 10:24 am

Hi,

Thanks for waiting.
Glad to inform you that the issue is fixed in Spire.Doc Pack(hot fix) Version:6.12.4.
Sincerely,
Mike
E-iceblue support team
User avatar

Mike.Zhang
 
Posts: 93
Joined: Thu Sep 27, 2018 7:11 am

Thu Dec 20, 2018 7:33 am

Hi,

Greetings from E-iceblue.
Do you use the hotfix? Has your issue been resolved?

Sincerely,
Betsy
E-iceblue support team
User avatar

Betsy.jiang
 
Posts: 3099
Joined: Tue Sep 06, 2016 8:30 am

Thu Dec 27, 2018 4:22 pm

Updated with hotfix 6.12.8: the issue seems to be solved.
Thank you!.
User avatar

piessequadro
 
Posts: 21
Joined: Mon Nov 05, 2018 10:53 am

Fri Dec 28, 2018 1:39 am

Hi,

Thanks for your feedback.
If there is any question, welcome to get it back to us.

Sincerely,
Betsy
E-iceblue support team
User avatar

Betsy.jiang
 
Posts: 3099
Joined: Tue Sep 06, 2016 8:30 am

Wed Jan 23, 2019 11:10 am

Hi again.
We still encountering issues for page references in TOC - we tried to figure out which part of the document is causing the problem but without success.
The document is built using pre-existing MS Word documents used as templates. after composing the document this way we create and add a TOC; page numbers shows in the TOC do not align with real page numbers. If we update the TOC field using MS Word (right-click on TOC, select update field, only page numbers) the page numbers of the TOC are updated and incorrect ones are fixed.

We tested the way the TOC is built with some simple samples and the problem appears only in case 3:
case 1: create long simple document from scratch - simple stands for 'only paragraphs': OK
case 2: create long simple document from existing empty one that is used as template (styling, page footer): OK
case 3: update existing document (generated with Spire.Doc using some docx as templates) adding and updating TOC: KO!
It seems that some element contained in the generated document interfers somehow with page numbers. Is there any way to check this?

Attached the VS solution that implements case 1,2,3.

Thank you.
User avatar

piessequadro
 
Posts: 21
Joined: Mon Nov 05, 2018 10:53 am

Thu Jan 24, 2019 3:38 am

Hi Robbin,

Thanks for your inquiry.
After testing your project with the latest Spire.Doc V7.1.10, I noticed the TOC was updated incorrectly via Spire. Yet when I update the TOC in MS Word manually, the page number would be changed to correct one. I have logged the wrong page number issue in our bug tracking system. We will let you know once there is any update. Sorry for the inconvenience caused.

Sincerely,
Betsy
E-iceblue support team
User avatar

Betsy.jiang
 
Posts: 3099
Joined: Tue Sep 06, 2016 8:30 am

Mon Apr 01, 2019 3:11 pm

Hi.
Is there any update for this issue?
Our solution is already in production and we have some difficulties with this.
Thank you.
User avatar

piessequadro
 
Posts: 21
Joined: Mon Nov 05, 2018 10:53 am

Return to Spire.Doc