【发布时间】:2012-09-14 21:44:12
【问题描述】:
我在应用程序中使用 TPrintDialog,在打印之前,我用对话框提示用户,用户更改她/他想要的任何设置,然后单击 OK。
问题是,当应用程序关闭并重新启动时,页面大小与之前选择的(Letter)不同但设置为A4 - 这是Windows问题吗?这发生在 Windows XP SP3(32 位)上,在 Windows 7 Ultimate(64 位)上发生相反的情况,默认情况下,页面大小“Letter”被选中,如果用户选择 A4 并关闭应用程序,重新启动,“Letter”被选中。
【问题讨论】:
-
就 Windows 而言,唯一应该保留的设置是打印机默认设置。您需要设计您的机制来保存和应用设置到打印机。见:stackoverflow.com/questions/1651107/… 另见:stackoverflow.com/questions/1602068/…
-
@SertacAkyuz 谢谢你,我正在看关于 torry 的例子,我希望它有效(:你可以发表你的评论作为答案,我会加上它,因为它很有价值,如果 torry 例子有效,我会接受的。
-
@SertacAkyuz that doesn't work ):我确定超过 90% 的情况下,将使用 Letter,因此,在调用对话框之前,我将其设置为 Letter,稍后将对此进行调查...
标签: windows delphi delphi-2010