答案1
“在 20 世纪 90 年代和 21 世纪,大多数应用程序都使用“打印”对话框、有时使用单独的“打印预览”窗口和(对于具有固定页面布局的文档)“页面设置”对话框来提供打印 UI。这对于运行缓慢的 PC 来说具有架构意义,因为它允许操作系统提供一致的“打印”对话框,而呈现打印预览通常是一个缓慢的过程。
AbiWord 是这种传统模型的一个示例:一个打印对话框、一个单独的打印预览窗口和一个单独的页面设置对话框(未显示)。
但对于用户来说,这种方法容易出错、效率低下且复杂。容易出错是因为如果在打印对话框之前请求打印预览,它无法显示在打印对话框中更改设置的效果,从而导致错误选择。效率低下是因为即使可以预览打印对话框选项,这通常也会导致打印对话框消失并需要稍后重新打开 - 和/或预览是静态 PDF,不会更新以反映后续选择。复杂是因为它导致应用程序的“文件”菜单包含两个或三个用于打印的菜单项,而不仅仅是一个。” -https://wiki.ubuntu.com/Printing#Print_dialog