为有中文需求的客户提供多渠道中文技术支持.

Tue Dec 27, 2022 6:06 am

Sample code:
Code: Select all
var docA = GetTemplateDocument();
var docB = new Document("inputs/TableWidthLoss.doc");
CopyTo(docB, docA);
docB.Dispose();


測試結果:
Code: Select all
GetTemplateDocument() 如果是 new Document -> 正常
GetTemplateDocument() 如果是 .doc (檢視相容模式) -> 跑版
GetTemplateDocument() 如果是 .docx -> 正常

完整程式碼:

github.com/hanlinpub/spire-issues/issues/10

Peter1209
 
Posts: 6
Joined: Mon Jan 14, 2019 3:12 pm

Tue Dec 27, 2022 9:18 am

您好,

感谢您的留言。
我这边创建了一个.Net Framework 4.8的控制台项目,并使用最新版的Spire.Doc 10.11.9去测试一个模拟的包含表格的doc格式的文档,对于GetTemplateDocument() 如果是 .doc时,我没有重现到表格样式跑版的情况。请问您使用的是最新版的Spire.Doc吗?如果不是,请更新并再次测试,如果更新后该情况还是存在,请提供以下信息,感谢您的帮助。

1) 您的输入文档(TableWidthLoss.doc),您可以附加在此帖中,也可以发送到我们的邮箱([email protected])。
2) 您的项目类型,如控制台项目,.Net Framework 4.8
3) 您的测试环境,如win10-64bit.
User avatar

Abel.He
 
Posts: 1010
Joined: Tue Mar 08, 2022 2:02 am

Tue Dec 27, 2022 1:03 pm

完整程式在這邊:

github.com/hanlinpub/spire-issues/tree/52ea753ccdcc3f02b4de2ee4086a1ff8a2119b83/Issue-010/TableFormatLoss

clone下來直接執行 dotnet test就可以看到bin/Debug/net7.0/outputs輸出檔案.


環境:

* 使用.net 7.0
* spire.doc 10.11.9 version

Peter1209
 
Posts: 6
Joined: Mon Jan 14, 2019 3:12 pm

Wed Dec 28, 2022 6:21 am

您好,

感謝您的反饋。
我使用Net7.0測試您的場景,重現了您的問題,非常抱歉給您帶來的不便。我已將此問題記錄到我們的問題跟蹤系統,問題編號是SPIREDOC-8930。一旦問題解決了,我將會第一時間通知您。
User avatar

Abel.He
 
Posts: 1010
Joined: Tue Mar 08, 2022 2:02 am

Wed Dec 28, 2022 8:34 am

感謝~

Peter1209
 
Posts: 6
Joined: Mon Jan 14, 2019 3:12 pm

Wed Dec 28, 2022 9:48 am

不客气~ :)
User avatar

Abel.He
 
Posts: 1010
Joined: Tue Mar 08, 2022 2:02 am

Mon Apr 10, 2023 6:54 am

您好,

謝謝你的耐心等待,我們剛才發佈了Spire.Doc.11.4.0 hotfix修復了SPIREDOC-8930,請從以下連結下載並進行測試。

下載連結: https://www.e-iceblue.cn/Downloads/Spire-Doc-NET.html
Nuget連結:https://www.nuget.org/packages/Spire.Doc/11.4.0

Sincerely,
Ella
E-iceblue support team
User avatar

Ella.Zhang
 
Posts: 42
Joined: Fri Apr 07, 2023 7:42 am

Return to 中文技术支持