保留选择打印机设置(Preserving selected printer settings)

2019-09-02 17:59发布

我有一个通过一系列的预约运行,并打印每个依次在行程的形式发送给客户的应用程序。 每次运行能如此需要需要自动化这一点,我们已经将它交付给30周左右的预订。

所有当用户希望使用双面打印或打印机的某些其他属性,除非我们的报告软件(报表生成器为DELPHI)效果很好。 第一次印刷是OK,将双工但所有其他印刷品恢复到标准设置。

现在,我还没有发现通过报表生成器(虽然他们的支持是非常好的)的解决方案,并想知道是否有在窗口的水平直线前进的方式来保存当前选择的打印机和所有设置离开,然后在接下来的打印刚恢复它们。 我不介意它是VCL一些等等。我需要购买或只是一些代码,我需要凑齐我只是需要一个解决方案。

Answer 1:

其实这是一个非常简单的任务,然后为每个报表只是重新发送printerinfo。

看到的例子托里对于如何存储当前的设置,您也可以从PrintDialog类信息获取以及。

如果你需要的是如何存储和从打印机对象读取的细节INI文件让我知道,我会为你编写一个一个更详细的代码示例。

问候

回覆



Answer 2:

从数字隐喻新闻组给你的答案,它似乎是在报表制作拥有打印机的设置将会得到由他们所输出的报告之前应用,因此,即使你发现你正在寻求“具体的解决方案。在Windows级别”,你仍然需要找到一个‘报表制作工具’的解决方案得到这个工作。 您是否尝试过他们建议OnInitializePrinterSetup事件?



文章来源: Preserving selected printer settings