方法

GtkPrintDialogprint_finish

自:4.14

声明 [源]

GOutputStream*
gtk_print_dialog_print_finish (
  GtkPrintDialog* self,
  GAsyncResult* result,
  GError** error
)

描述 [源]

结束gtk_print_dialog_print()的调用并返回结果。

如果调用成功,应将待打印内容写入返回的输出流。否则,返回NULL

打印操作的整体结果将在调用g_output_stream_close()时返回,因此如果您对结果感兴趣,您需要显式关闭输出流(如果只是取消引用它,则它将自动关闭)。请注意,关闭调用可能不会立即执行,因为操作将等待打印机完成打印。

自:4.14

参数

result

类型: GAsyncResult

GAsyncResult

数据由方法的调用者所有。
error

类型: GError **

一个可恢复错误的返回位置。

该参数可以是NULL
如果返回位置不是NULL,则必须将其初始化为一个NULL GError*
如果没有错误,方法将使用NULL初始化该参数。
如果发生错误,则将参数设置为一个新分配的GError;调用者将获取数据所有权,并负责释放它。

返回值

方法调用者获取返回数据的所有权,并负责释放它。