将打印机设置复制到报告中

2020-09-05 11:18发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)唐, 我使用Report.P...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


唐,

我使用Report.PrintOptions.CopyTo方法从报表中复制.Net打印机设置与从报表中复制的运气并不好。 我只能复制打印机对话框的默认值。 更改它们后,必须有一种方法可以从对话框中获取这些值。 因此,当显示打印机对话框时,我需要更新报告以反映更改。 我正在尝试保存Report.PrinterOptions.PaperOrientation,PaperSize,PaperSource,PrinterDuplex。 当用户更改打印机对话框上的信息时,无法获得反映我的更改的值。 必须有一种方法可以做到这一点。 我所看到的都是默认值,这对我没有帮助。

谢谢

克里斯

17条回答
木偶小白
2020-09-05 11:22

嗨克里斯,

我已经对此进行了更多的测试,现在我想我同意您的观点,但是我必须向DEV询问。

我也对此进行了搜索,发现尝试更改默认纸盘(默认为ENUM 15),您必须进入PrinterServer Collection,因此它位于.NET CR的CopyXXXX函数的核心中。 >

我首先使用默认值对此进行了验证:

如您所见,我正在选择ENUM 262并尝试进行设置,但是当鼠标悬停在PaperSource上时,它仍显示ENUM 15。

然后我将打印机属性中的默认纸盘更改为纸盘4,现在它打印到纸盘4,但是我仍然无法将其更改为所选纸盘。

我将不得不Ping DEV,看看他们是否意识到了这个问题,或者根本无法解决这个问题。

我将尝试CopyTo/From的RAS版本,看看是否可行。

Don

一周热门 更多>