Gtk2::SourceView::PrintJob.3pm

Langue: en

Autres versions - même langue

Version: 2008-01-16 (mandriva - 01/05/08)

Section: 3 (Bibliothèques de fonctions)

NAME

Gtk2::SourceView::PrintJob

HIERARCHY

   Glib::Object
   +----Gtk2::SourceView::PrintJob
 
 

METHODS


printjob = Gtk2::SourceView::PrintJob->new ($config)

$config (Gnome2::Print::Config or undef)

printjob = Gtk2::SourceView::PrintJob->new_with_buffer ($config, $buffer)


printjob = Gtk2::SourceView::PrintJob->new_with_buffer ($config, $buffer)

$config (Gnome2::Print::Config)
$buffer (Gtk2::SourceView::Buffer)

buffer = $job->get_buffer


buffer = $job->get_buffer


$job->set_buffer ($buffer)


$job->set_buffer ($buffer)

$buffer (Gtk2::SourceView::Buffer)

$job->cancel


$job->cancel


config = $job->get_config


config = $job->get_config


$job->set_config ($config)


$job->set_config ($config)

$config (Gnome2::Print::Config)

fontdescription = $job->get_font_desc


fontdescription = $job->get_font_desc

Since: gtk_source_view 1.2

$job->set_font_desc ($desc)


$job->set_font_desc ($desc)

$desc (Gtk2::Pango::FontDescription)

Since: gtk_source_view 1.2

string = $job->get_font


string = $job->get_font


$job->set_font ($font_name)


$job->set_font ($font_name)

$font_name (string)

$job->set_footer_format ($left, $center, $right, $separator)


$job->set_footer_format ($left, $center, $right, $separator)

$left (string or undef)
$center (string or undef)
$right (string or undef)
$separator (boolean)

Format strings are strftime like.

fontdescription = $job->get_header_footer_font_desc


fontdescription = $job->get_header_footer_font_desc

Since: gtk_source_view 1.2

$job->set_header_footer_font_desc ($desc)


$job->set_header_footer_font_desc ($desc)

$desc (Gtk2::Pango::FontDescription)

Since: gtk_source_view 1.2

string = $job->get_header_footer_font


string = $job->get_header_footer_font


$job->set_header_footer_font ($font_name)


$job->set_header_footer_font ($font_name)

$font_name (string)

$job->set_header_format ($left, $center, $right, $separator)


$job->set_header_format ($left, $center, $right, $separator)

$left (string or undef)
$center (string or undef)
$right (string or undef)
$separator (boolean)

Format strings are strftime like.

boolean = $job->get_highlight


boolean = $job->get_highlight


$job->set_highlight ($highlight)


$job->set_highlight ($highlight)

$highlight (boolean)

fontdescription = $job->get_numbers_font_desc


fontdescription = $job->get_numbers_font_desc

Since: gtk_source_view 1.2

$job->set_numbers_font_desc ($desc)


$job->set_numbers_font_desc ($desc)

$desc (Gtk2::Pango::FontDescription)

Since: gtk_source_view 1.2

string = $job->get_numbers_font


string = $job->get_numbers_font


$job->set_numbers_font ($font_name)


$job->set_numbers_font ($font_name)

$font_name (string)

integer = $job->get_page_count


integer = $job->get_page_count


integer = $job->get_page


integer = $job->get_page


job = $job->print


job = $job->print


context = $job->get_print_context


context = $job->get_print_context


boolean = $job->get_print_footer


boolean = $job->get_print_footer


$job->set_print_footer ($setting)


$job->set_print_footer ($setting)

$setting (boolean)

boolean = $job->get_print_header


boolean = $job->get_print_header


$job->set_print_header ($setting)


$job->set_print_header ($setting)

$setting (boolean)

job = $job->get_print_job


job = $job->get_print_job


integer = $job->get_print_numbers


integer = $job->get_print_numbers


$job->set_print_numbers ($interval)


$job->set_print_numbers ($interval)

$interval (integer)

job = $job->print_range ($start, $end)


job = $job->print_range ($start, $end)

$start (Gtk2::TextIter)
$end (Gtk2::TextIter)

boolean = $job->print_range_async ($start, $end)


boolean = $job->print_range_async ($start, $end)

$start (Gtk2::TextIter)
$end (Gtk2::TextIter)

$job->setup_from_view ($view)


$job->setup_from_view ($view)

$view (Gtk2::SourceView::View)

integer = $job->get_tabs_width


integer = $job->get_tabs_width


$job->set_tabs_width ($tabs_width)


$job->set_tabs_width ($tabs_width)

$tabs_width (integer)

(top, bottom, left, right) = $job->get_text_margins


(top, bottom, left, right) = $job->get_text_margins


$job->set_text_margins ($top, $bottom, $left, $right)


$job->set_text_margins ($top, $bottom, $left, $right)

$top (double)
$bottom (double)
$left (double)
$right (double)

wrapmode = $job->get_wrap_mode


wrapmode = $job->get_wrap_mode


$job->set_wrap_mode ($wrap)


$job->set_wrap_mode ($wrap)

$wrap (Gtk2::WrapMode)

PROPERTIES

'buffer' (Gtk2::SourceView::Buffer : readable / writable)
GtkSourceBuffer object to print
'config' (Gnome2::Print::Config : readable / writable)
Configuration options for the print job
'font' (string : readable / writable)
GnomeFont name to use for the document text (deprecated)
'font-desc' (Gtk2::Pango::FontDescription : readable / writable)
Font to use for the document text (e.g. ``Monospace 10'')
'header-footer-font' (string : readable / writable)
GnomeFont name to use for the header and footer (deprecated)
'header-footer-font-desc' (Gtk2::Pango::FontDescription : readable / writable)
Font to use for headers and footers (e.g. ``Monospace 10'')
'highlight' (boolean : readable / writable)
Whether to print the document with highlighted syntax
'numbers-font' (string : readable / writable)
GnomeFont name to use for the line numbers (deprecated)
'numbers-font-desc' (Gtk2::Pango::FontDescription : readable / writable)
Font description to use for the line numbers
'print-footer' (boolean : readable / writable)
Whether to print a footer in each page
'print-header' (boolean : readable / writable)
Whether to print a header in each page
'print-numbers' (Glib::UInt : readable / writable)
Interval of printed line numbers (0 means no numbers)
'tabs-width' (Glib::UInt : readable / writable)
Width in equivalent space characters of tabs
'wrap-mode' (Gtk2::WrapMode : readable / writable)
Word wrapping mode

SIGNALS

begin-page (Gtk2::SourceView::PrintJob)
finished (Gtk2::SourceView::PrintJob)

ENUMS AND FLAGS


enum Gtk2::WrapMode

'none' / 'GTK_WRAP_NONE'
'char' / 'GTK_WRAP_CHAR'
'word' / 'GTK_WRAP_WORD'
'word-char' / 'GTK_WRAP_WORD_CHAR'

SEE ALSO

Glib::Object Copyright (C) 2008 Gtk2-Perl Team