方法

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

类型: GAsyncReadyCallback

在操作完成时调用的回调。

参数可以 NULL
user_data

类型: gpointer

传递给 callback 的数据。

参数可以 NULL
数据由方法的调用者所有。