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

Fri Nov 06, 2020 9:34 am

使用版本为:FreeSpire.XLS 10.10.0

Excel文件的Sheet为横向的,用这个代码每次打印都是纵向的。是需要什么吗? 谢谢了。
Workbook workbook = new Workbook();
workbook.LoadFromFile("Sample.xlsx");
workbook.PrintDocument.Print();

有两个sheet的场合,一个横向,一个纵向,打印的结果里两页也都是纵向的。

如果增加了下述代码,横向sheet预览是一页的,但打印后不止一页。对比了一下,发现页边距与原始xls的不同。是什么原因呢?
pd.DefaultPageSettings.Landscape = workbook.ActiveSheet.PageSetup.Orientation == Spire.Xls.PageOrientationType.Landscape;

lisx123456
 
Posts: 6
Joined: Fri Nov 06, 2020 9:23 am

Fri Nov 06, 2020 11:29 am

您好,

感谢您的咨询。
为了帮助我们更准确、更快速地调查您的问题,请将您的Excel文档提供给我们。您可以在此处上传,或是通过邮件发送给我们(support@e-iceblue.com)。谢谢!

Sincerely,
Rachel
E-iceblue support team
User avatar

rachel.lei
 
Posts: 1571
Joined: Tue Jul 09, 2019 2:22 am

Mon Nov 09, 2020 2:27 am

非常感谢你们的回馈。

附件【Sample.xlsx】是只有一页的横向的xls文件。

使用如下代码测试的时候,打印结果为纵向的3页,参照【打印结果1.jpg】
Workbook workbook = new Workbook();
workbook.LoadFromFile("Sample.xlsx");
workbook.PrintDocument.Print();

如果在print之前增加如下代码时,打印结果为横向的3页,参照【打印结果2.jpg】
workbook.PrintDocument.DefaultPageSettings.Landscape = workbook.ActiveSheet.PageSetup.Orientation == Spire.Xls.PageOrientationType.Landscape;

另外,附件【testprinter.xlsx】有两个sheet,第一个为纵向,第二个为横向,使用前面的三行代码打印的场合,结果为纵向的两页,参照【打印结果3.jpg】

非常期待您的答复。

lisx123456
 
Posts: 6
Joined: Fri Nov 06, 2020 9:23 am

Mon Nov 09, 2020 3:41 am

您好,

感谢提供您的文档。
我同时使用FreeSpire.XLS 10.10.0和最新的付费版Spire.XLS Pack Hotfix版本: 10.11.2进行了测试,确实发现存在您描述的问题。
这个问题已经被记录到了我们的bug系统中交由开发团队进行调查,问题编号为SPIREXLS-2922。
如果有任何更新,我们会及时通知您。抱歉给您带来的不便。

Sincerely,
Rachel
E-iceblue support team
User avatar

rachel.lei
 
Posts: 1571
Joined: Tue Jul 09, 2019 2:22 am

Mon Nov 09, 2020 3:55 am

谢谢您及时的答复。

把Excel文件横向打印出来,这个问题很常见。
我很疑惑的是,难道其他程序员使用 FreeSpire.XLS 的都没有这个问题吗?

期待您的答复。

lisx123456
 
Posts: 6
Joined: Fri Nov 06, 2020 9:23 am

Mon Nov 09, 2020 8:27 am

您好,

抱歉这个可能是我们产品的打印模块忽略了纸张方向设置。无论如何,我们开发团队会对这个问题进一步调查并修复它。
一旦这个问题解决了,我们会立即通知您。

Sincerely,
Rachel
E-iceblue support team
User avatar

rachel.lei
 
Posts: 1571
Joined: Tue Jul 09, 2019 2:22 am

Tue Nov 10, 2020 1:40 am

谢谢您的答复,期待修复结果。

lisx123456
 
Posts: 6
Joined: Fri Nov 06, 2020 9:23 am

Tue Nov 10, 2020 2:22 am

好的,如果有任何好消息,我们会尽快通知您。感谢您的耐心等待。

Sincerely,
Rachel
E-iceblue support team
User avatar

rachel.lei
 
Posts: 1571
Joined: Tue Jul 09, 2019 2:22 am

Return to 中文技术支持