方法
GtkPrintDialogsetup
自:4.14
声明 [源]
void
gtk_print_dialog_setup (
GtkPrintDialog* self,
GtkWindow* parent,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer user_data
)
描述 [源]
此函数会显示一个打印对话框,让用户选择打印机,并设置打印设置和页面设置。
当对话框关闭时,会调用 callback
。可以获得的 GtkPrintSetup
可以传递给 gtk_print_dialog_print()
或 gtk_print_dialog_print_file()
。
此方法的可能用例是让用户选择打印机,然后在应用程序中显示页面设置用户界面(例如在页面上排列图片),然后在不进一步用户交互的情况下在 self
上调用 gtk_print_dialog_print()
来打印。
自:4.14
此方法以异步方式完成。在 GAsyncReadyCallback
中使用 gtk_print_dialog_setup_finish()
来获取操作的结果。
参数
parent
-
类型:
GtkWindow
父
GtkWindow
。参数可以 NULL
。数据由方法的调用者所有。 cancellable
-
类型:
GCancellable
一个
GCancellable
来取消操作。参数可以 NULL
。数据由方法的调用者所有。 callback
-
在操作完成时调用的回调。
参数可以 NULL
。 user_data
-
类型:
gpointer
传递给
callback
的数据。参数可以 NULL
。数据由方法的调用者所有。