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

Mon May 09, 2022 7:25 am

版本: Spire.PDF 8.4.15
设定:
PrintSettings.Copies = 2;
档案:
附档为2页的范例PDF

问题:
使用LoadFromFile载入PDF档案后, 设定份数为2份并执行列印.列表机输出顺序为 1122

预期结果:
使用Adobe打开范例PDF, 设定份数为2, 列表机输出顺序为1212

程式碼
Code: Select all
static void Main(string[] args)
{
   LoadSpireLicense();

   PdfDocument doc = new PdfDocument();
   doc.LoadFromFile(@"D:\sample.pdf");

   doc.PrintSettings.Copies = 2;
   doc.PrintSettings.PrinterName = "HL-L2360D";
   doc.Print();
   Console.ReadKey();
}

tonychen1201
 
Posts: 20
Joined: Fri Mar 11, 2022 1:01 am

Mon May 09, 2022 9:38 am

您好,

感谢您的反馈。

根据您的描述和代码,我做了一些测试验证,结果确实如您所提到的一样。我们注意到打印出的页面顺序确实不太符合常理。我已将此问题提交给研发团队进行调查和修复,问题编号是SPIREPDF-5174。有任何相关的进展和更新我会及时通知到您。很抱歉给您带来不便。
Sincerely,
Andy
E-iceblue support team
User avatar

Andy.Zhou
 
Posts: 483
Joined: Mon Mar 29, 2021 3:03 am

Mon May 16, 2022 12:42 am

Hi Andy:

因为这个问题, 我被使用者一直抱怨. 反应问题至今已过了一周但未看到有任何进一步的更新, 请问何时可以得到解决?

Tony

tonychen1201
 
Posts: 20
Joined: Fri Mar 11, 2022 1:01 am

Mon May 16, 2022 1:54 am

Hi Tony,

很抱歉因为周末的原因未能及时回复您。

很高兴告诉您,这个问题已经有解决方案了。其实是我们的代码还差了一个设置导致未能逐份打印。您可以在打印前添加这行代码来设置逐份打印。希望它能帮到您。

Code: Select all
//设置逐份打印 默认为false
doc.PrintSettings.Collate = true;
Sincerely,
Andy
E-iceblue support team
User avatar

Andy.Zhou
 
Posts: 483
Joined: Mon Mar 29, 2021 3:03 am

Tue May 17, 2022 4:29 am

Hi Andy:

测试列印顺序正常. 感谢.

Tony

tonychen1201
 
Posts: 20
Joined: Fri Mar 11, 2022 1:01 am

Tue May 17, 2022 7:10 am

Hi Tony,

不客气。您遇到任何其他问题,请您随时联系我们。
Sincerely,
Andy
E-iceblue support team
User avatar

Andy.Zhou
 
Posts: 483
Joined: Mon Mar 29, 2021 3:03 am

Return to 中文技术支持