EvinceView.PrintOperation

g EvinceView.PrintOperation EvinceView.PrintOperation GObject.Object GObject.Object GObject.Object->EvinceView.PrintOperation

Subclasses:

None

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

exists_for_document (document)

class

new (document)

cancel ()

get_default_page_setup ()

get_embed_page_setup ()

get_error ()

get_job_name ()

get_print_settings ()

get_progress ()

get_status ()

run (parent)

set_current_page (current_page)

set_default_page_setup (page_setup)

set_embed_page_setup (embed)

set_job_name (job_name)

set_print_settings (print_settings)

Virtual Methods

Inherited:

GObject.Object (7)

Properties

Name

Type

Flags

Short Description

document

EvinceDocument.Document

w/co

The document to print

Signals

Inherited:

GObject.Object (1)

Name

Short Description

begin-print

done

status-changed

Fields

Inherited:

GObject.Object (1)

Class Details

class EvinceView.PrintOperation(**kwargs)
Bases:

GObject.Object

Abstract:

Yes

Structure:

EvinceView.PrintOperationClass

classmethod exists_for_document(document)
Parameters:

document (EvinceDocument.Document) –

Return type:

bool

classmethod new(document)
Parameters:

document (EvinceDocument.Document) –

Return type:

EvinceView.PrintOperation

cancel()
get_default_page_setup()
Returns:

a Gtk.PageSetup

Return type:

Gtk.PageSetup

get_embed_page_setup()
Return type:

bool

get_error()
Raises:

GLib.Error

get_job_name()
Return type:

str

get_print_settings()
Returns:

a Gtk.PrintSettings

Return type:

Gtk.PrintSettings

get_progress()
Return type:

float

get_status()
Return type:

str

run(parent)
Parameters:

parent (Gtk.Window) –

set_current_page(current_page)
Parameters:

current_page (int) –

set_default_page_setup(page_setup)
Parameters:

page_setup (Gtk.PageSetup) –

set_embed_page_setup(embed)
Parameters:

embed (bool) –

set_job_name(job_name)
Parameters:

job_name (str) –

set_print_settings(print_settings)
Parameters:

print_settings (Gtk.PrintSettings) –

Signal Details

EvinceView.PrintOperation.signals.begin_print(print_operation)
Signal Name:

begin-print

Flags:

RUN_LAST

Parameters:

print_operation (EvinceView.PrintOperation) – The object which received the signal

EvinceView.PrintOperation.signals.done(print_operation, object)
Signal Name:

done

Flags:

RUN_LAST

Parameters:
EvinceView.PrintOperation.signals.status_changed(print_operation)
Signal Name:

status-changed

Flags:

RUN_LAST

Parameters:

print_operation (EvinceView.PrintOperation) – The object which received the signal

Property Details

EvinceView.PrintOperation.props.document
Name:

document

Type:

EvinceDocument.Document

Default Value:

None

Flags:

WRITABLE, CONSTRUCT_ONLY

The document to print