点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)唐, 我使用Report.P...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)唐, 我使用Report.P...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
唐,
我使用Report.PrintOptions.CopyTo方法从报表中复制.Net打印机设置与从报表中复制的运气并不好。 我只能复制打印机对话框的默认值。 更改它们后,必须有一种方法可以从对话框中获取这些值。 因此,当显示打印机对话框时,我需要更新报告以反映更改。 我正在尝试保存Report.PrinterOptions.PaperOrientation,PaperSize,PaperSource,PrinterDuplex。 当用户更改打印机对话框上的信息时,无法获得反映我的更改的值。 必须有一种方法可以做到这一点。 我所看到的都是默认值,这对我没有帮助。
谢谢
克里斯
这是问题所在。 所有HP打印机和新的通用驱动程序都有许多纸盘选项。 我有一台打印机,带有6个纸盘和一个信封纸盘,以及手动收费纸盘。 所以你们没有那么多的纸盒(枚举)这是您的列表:
PaperSource.Auto
PaperSource.Cassette
PaperSource.Envelope
PaperSourve.EnvManual
PaperSource.FormSource
PaperSource.LargeCapacity
PaperSource.LargeFmt
PaperSource.Lower
PaperSource.Manual
PaperSource.Middle
PaperSource.SmallFmt
PaperSource.Tractor
PaperSource.Upper
PrintDialog pd =新的PrintDialog();
Report.PrintOptions.CopyTo(pd.PrinterSettings,pd.PrinterSettings.DefaultPageSetting);
除纸张来源外,所有内容均适用。
纸张来源无法复制或转换,因为进纸匣与您的可用纸盘和HP的纸盘不一致。 如果他们将表单源作为打印机表单源的索引或字符串值,将更加简单。 如果必须创建样本,可以,但是可以向您保证,我无法在许多HP打印机上放置纸盘。 他们也更改了驱动程序,这导致保存纸盘分配出现问题。
谢谢
一周热门 更多>