接口

GtkPrintOperationPreview

说明 [src]

interface Gtk.PrintOperationPreview : GObject.Object

GtkPrintOperationPreview 是用于实现打印预览的接口。

一个 GtkPrintOperationPreview 对象通过 GtkPrintOperation::preview 信号由 GtkPrintOperation 传递。

先决条件

为了实现 PrintOperationPreview,你的类型必须从GObject 继承。

实例方法

gtk_print_operation_preview_is_selected

返回指定的页面是否包含在已选定用于打印的页面集中。

gtk_print_operation_preview_render_page

将一页渲染到预览中。

信号

Gtk.PrintOperationPreview::got-page-size

针对每一张渲染到预览中的页面发出一次发射。

Gtk.PrintOperationPreview::ready

::ready 信号在每个预览操作中发射一次,在渲染第一页之前。

接口结构

struct GtkPrintOperationPreviewIface {
  GTypeInterface g_iface;
  void (* ready) (
    GtkPrintOperationPreview* preview,
    GtkPrintContext* context
  );
  void (* got_page_size) (
    GtkPrintOperationPreview* preview,
    GtkPrintContext* context,
    GtkPageSetup* page_setup
  );
  void (* render_page) (
    GtkPrintOperationPreview* preview,
    int page_nr
  );
  gboolean (* is_selected) (
    GtkPrintOperationPreview* preview,
    int page_nr
  );
  void (* end_preview) (
    GtkPrintOperationPreview* preview
  );
  void (* _gtk_reserved1) (
void
  );
  void (* _gtk_reserved2) (
void
  );
  void (* _gtk_reserved3) (
void
  );
  void (* _gtk_reserved4) (
void
  );
  void (* _gtk_reserved5) (
void
  );
  void (* _gtk_reserved6) (
void
  );
  void (* _gtk_reserved7) (
void
  );
  void (* _gtk_reserved8) (
void
  );
  
}

无可用描述。

接口成员
g_iface
GTypeInterface
 

无可用描述。

ready
void (* ready) (
    GtkPrintOperationPreview* preview,
    GtkPrintContext* context
  )
 

无可用描述。

got_page_size
void (* got_page_size) (
    GtkPrintOperationPreview* preview,
    GtkPrintContext* context,
    GtkPageSetup* page_setup
  )
 

无可用描述。

render_page
void (* render_page) (
    GtkPrintOperationPreview* preview,
    int page_nr
  )
 

无可用描述。

is_selected
gboolean (* is_selected) (
    GtkPrintOperationPreview* preview,
    int page_nr
  )
 

无可用描述。

end_preview
void (* end_preview) (
    GtkPrintOperationPreview* preview
  )
 

无可用描述。

_gtk_reserved1
void (* _gtk_reserved1) (
void
  )
 

无可用描述。

_gtk_reserved2
void (* _gtk_reserved2) (
void
  )
 

无可用描述。

_gtk_reserved3
void (* _gtk_reserved3) (
void
  )
 

无可用描述。

_gtk_reserved4
void (* _gtk_reserved4) (
void
  )
 

无可用描述。

_gtk_reserved5
void (* _gtk_reserved5) (
void
  )
 

无可用描述。

_gtk_reserved6
void (* _gtk_reserved6) (
void
  )
 

无可用描述。

_gtk_reserved7
void (* _gtk_reserved7) (
void
  )
 

无可用描述。

_gtk_reserved8
void (* _gtk_reserved8) (
void
  )
 

无可用描述。

虚拟方法

Gtk.PrintOperationPreview.is_selected

返回指定的页面是否包含在已选定用于打印的页面集中。

Gtk.PrintOperationPreview.ready
无可用描述。

Gtk.PrintOperationPreview.render_page

将一页渲染到预览中。