方法

GtkPrintJobset_source_fd

声明 [源]

gboolean
gtk_print_job_set_source_fd (
  GtkPrintJob* job,
  int fd,
  GError** error
)

描述 [源]

GtkPrintJob 将现有文档发送到打印系统。

该文件可以是平台打印系统所理解的任何格式(通常是 PostScript,但在许多平台上 PDF 也可能工作)。参见 gtk_printer_accepts_pdf()gtk_printer_accepts_ps()

这类似于 gtk_print_job_set_source_file(),但期望一个 opened 文件描述符,而不是文件名。

参数

fd

类型: int

文件 描述符。

error

类型: GError **

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

该参数可以为 NULL
如果返回位置不为 NULL,则必须将其初始化为 NULL GError*
如果没有错误,该方法会将参数初始化为 NULL
在错误的情况下,该参数将被设置为一个新的 GError;调用者将接收数据的所有权,并负责释放它。

返回值

类型: gboolean

FALSE 如果发生错误。