我有一个使用 SWT API进行批量打印的应用程序。对于该打印,我将以编程方式设置打印配置的所有属性。目前,我可以在PrinterData
级别设置所有可用的属性。
问题是这个类不支持设置页面大小,在各种情况下,我必须将它设置为ISO A5或A3格式。
我的问题是:有没有人发现自己处于这种情况?怎么解决?是否可以编辑PrinterData.otherData
以编程方式或仅通过PrinterDialog定义此属性?
提前致谢。
答案 0 :(得分:1)
这是我发现的:
PrinterData
设置纸张尺寸。 Here是一个错误报告。答案 1 :(得分:0)
在您使用PrintDialog.open()
之后,您可以使用它返回的PrinterData,并在其中PrinterData.otherData
有页面大小。我使用此解决方法让PaperClip打印预览按我选择的页面大小显示打印预览