public class PrintSettings : Object {
public PrintSettings ( ) ;
public PrintSettings.from_file ( string file_name )
throws GLib.Error;
public PrintSettings.from_key_file ( GLib.KeyFile key_file,
string group_name )
throws GLib.Error;
public weak PrintSettings copy ( ) ;
public void foreach ( PrintSettingsFunc func ) ;
public weak string get ( string key ) ;
public bool get_bool ( string key ) ;
public bool get_collate ( ) ;
public weak string get_default_source ( ) ;
public weak string get_dither ( ) ;
public double get_double ( string key ) ;
public double get_double_with_default ( string key,
double def ) ;
public PrintDuplex get_duplex ( ) ;
public weak string get_finishings ( ) ;
public int get_int ( string key ) ;
public int get_int_with_default ( string key,
int def ) ;
public double get_length ( string key,
Unit unit ) ;
public weak string get_media_type ( ) ;
public int get_n_copies ( ) ;
public int get_number_up ( ) ;
public PageOrientation get_orientation ( ) ;
public weak string get_output_bin ( ) ;
public weak PageRange get_page_ranges ( int num_ranges ) ;
public PageSet get_page_set ( ) ;
public double get_paper_height ( Unit unit ) ;
public weak PaperSize get_paper_size ( ) ;
public double get_paper_width ( Unit unit ) ;
public PrintPages get_print_pages ( ) ;
public weak string get_printer ( ) ;
public PrintQuality get_quality ( ) ;
public int get_resolution ( ) ;
public bool get_reverse ( ) ;
public double get_scale ( ) ;
public bool get_use_color ( ) ;
public bool has_key ( string key ) ;
public void set ( string key,
string value ) ;
public void set_bool ( string key,
bool value ) ;
public void set_collate ( bool collate ) ;
public void set_default_source ( string default_source ) ;
public void set_dither ( string dither ) ;
public void set_double ( string key,
double value ) ;
public void set_duplex ( PrintDuplex duplex ) ;
public void set_finishings ( string finishings ) ;
public void set_int ( string key,
int value ) ;
public void set_length ( string key,
double value,
Unit unit ) ;
public void set_media_type ( string media_type ) ;
public void set_n_copies ( int num_copies ) ;
public void set_number_up ( int number_up ) ;
public void set_orientation ( PageOrientation orientation ) ;
public void set_output_bin ( string output_bin ) ;
public void set_page_ranges ( PageRange page_ranges,
int num_ranges ) ;
public void set_page_set ( PageSet page_set ) ;
public void set_paper_height ( double height,
Unit unit ) ;
public void set_paper_size ( PaperSize paper_size ) ;
public void set_paper_width ( double width,
Unit unit ) ;
public void set_print_pages ( PrintPages pages ) ;
public void set_printer ( string printer ) ;
public void set_quality ( PrintQuality quality ) ;
public void set_resolution ( int resolution ) ;
public void set_reverse ( bool reverse ) ;
public void set_scale ( double scale ) ;
public void set_use_color ( bool use_color ) ;
public bool to_file ( string file_name )
throws GLib.Error;
public void to_key_file ( GLib.KeyFile key_file,
string group_name ) ;
public void unset ( string key ) ;
}

public PrintSettings ( ) ;
public PrintSettings.from_file ( string file_name )
throws GLib.Error;
public PrintSettings.from_key_file ( GLib.KeyFile key_file,
string group_name )
throws GLib.Error;
public weak PrintSettings copy ( ) ;
public void foreach ( PrintSettingsFunc func ) ;
public weak string get ( string key ) ;
public bool get_bool ( string key ) ;
public bool get_collate ( ) ;
public weak string get_default_source ( ) ;
public weak string get_dither ( ) ;
public double get_double ( string key ) ;
public double get_double_with_default ( string key,
double def ) ;
public PrintDuplex get_duplex ( ) ;
public weak string get_finishings ( ) ;
public int get_int ( string key ) ;
public int get_int_with_default ( string key,
int def ) ;
public double get_length ( string key,
Unit unit ) ;
public weak string get_media_type ( ) ;
public int get_n_copies ( ) ;
public int get_number_up ( ) ;
public PageOrientation get_orientation ( ) ;
public weak string get_output_bin ( ) ;
public weak PageRange get_page_ranges ( int num_ranges ) ;
public PageSet get_page_set ( ) ;
public double get_paper_height ( Unit unit ) ;
public weak PaperSize get_paper_size ( ) ;
public double get_paper_width ( Unit unit ) ;
public PrintPages get_print_pages ( ) ;
public weak string get_printer ( ) ;
public PrintQuality get_quality ( ) ;
public int get_resolution ( ) ;
public bool get_reverse ( ) ;
public double get_scale ( ) ;
public bool get_use_color ( ) ;
public bool has_key ( string key ) ;
public void set ( string key,
string value ) ;
public void set_bool ( string key,
bool value ) ;
public void set_collate ( bool collate ) ;
public void set_default_source ( string default_source ) ;
public void set_dither ( string dither ) ;
public void set_double ( string key,
double value ) ;
public void set_duplex ( PrintDuplex duplex ) ;
public void set_finishings ( string finishings ) ;
public void set_int ( string key,
int value ) ;
public void set_length ( string key,
double value,
Unit unit ) ;
public void set_media_type ( string media_type ) ;
public void set_n_copies ( int num_copies ) ;
public void set_number_up ( int number_up ) ;
public void set_orientation ( PageOrientation orientation ) ;
public void set_output_bin ( string output_bin ) ;
public void set_page_ranges ( PageRange page_ranges,
int num_ranges ) ;
public void set_page_set ( PageSet page_set ) ;
public void set_paper_height ( double height,
Unit unit ) ;
public void set_paper_size ( PaperSize paper_size ) ;
public void set_paper_width ( double width,
Unit unit ) ;
public void set_print_pages ( PrintPages pages ) ;
public void set_printer ( string printer ) ;
public void set_quality ( PrintQuality quality ) ;
public void set_resolution ( int resolution ) ;
public void set_reverse ( bool reverse ) ;
public void set_scale ( double scale ) ;
public void set_use_color ( bool use_color ) ;
public bool to_file ( string file_name )
throws GLib.Error;
public void to_key_file ( GLib.KeyFile key_file,
string group_name ) ;
public void unset ( string key ) ;
Created by Valadoc