ImplPrintSettings

Trait ImplPrintSettings 

Source
pub trait ImplPrintSettings:
    Clone
    + Sized
    + Rc {
Show 23 methods // Required methods fn is_valid(&self) -> c_int; fn is_read_only(&self) -> c_int; fn set_orientation(&self, landscape: c_int); fn is_landscape(&self) -> c_int; fn set_printer_printable_area( &self, physical_size_device_units: Option<&Size>, printable_area_device_units: Option<&Rect>, landscape_needs_flip: c_int, ); fn set_device_name(&self, name: Option<&CefString>); fn device_name(&self) -> CefStringUserfree; fn set_dpi(&self, dpi: c_int); fn dpi(&self) -> c_int; fn set_page_ranges(&self, ranges_count: usize, ranges: Option<&Range>); fn page_ranges_count(&self) -> usize; fn page_ranges( &self, ranges_count: Option<&mut usize>, ranges: Option<&mut Range>, ); fn set_selection_only(&self, selection_only: c_int); fn is_selection_only(&self) -> c_int; fn set_collate(&self, collate: c_int); fn will_collate(&self) -> c_int; fn set_color_model(&self, model: ColorModel); fn color_model(&self) -> ColorModel; fn set_copies(&self, copies: c_int); fn copies(&self) -> c_int; fn set_duplex_mode(&self, mode: DuplexMode); fn duplex_mode(&self) -> DuplexMode; fn get_raw(&self) -> *mut _cef_print_settings_t;
}

Required Methods§

Source

fn is_valid(&self) -> c_int

See _cef_print_settings_t::is_valid for more documentation.

Source

fn is_read_only(&self) -> c_int

See _cef_print_settings_t::is_read_only for more documentation.

Source

fn set_orientation(&self, landscape: c_int)

See _cef_print_settings_t::set_orientation for more documentation.

Source

fn is_landscape(&self) -> c_int

See _cef_print_settings_t::is_landscape for more documentation.

Source

fn set_printer_printable_area( &self, physical_size_device_units: Option<&Size>, printable_area_device_units: Option<&Rect>, landscape_needs_flip: c_int, )

Source

fn set_device_name(&self, name: Option<&CefString>)

See _cef_print_settings_t::set_device_name for more documentation.

Source

fn device_name(&self) -> CefStringUserfree

See _cef_print_settings_t::get_device_name for more documentation.

Source

fn set_dpi(&self, dpi: c_int)

See _cef_print_settings_t::set_dpi for more documentation.

Source

fn dpi(&self) -> c_int

See _cef_print_settings_t::get_dpi for more documentation.

Source

fn set_page_ranges(&self, ranges_count: usize, ranges: Option<&Range>)

See _cef_print_settings_t::set_page_ranges for more documentation.

Source

fn page_ranges_count(&self) -> usize

Source

fn page_ranges( &self, ranges_count: Option<&mut usize>, ranges: Option<&mut Range>, )

See _cef_print_settings_t::get_page_ranges for more documentation.

Source

fn set_selection_only(&self, selection_only: c_int)

See _cef_print_settings_t::set_selection_only for more documentation.

Source

fn is_selection_only(&self) -> c_int

See _cef_print_settings_t::is_selection_only for more documentation.

Source

fn set_collate(&self, collate: c_int)

See _cef_print_settings_t::set_collate for more documentation.

Source

fn will_collate(&self) -> c_int

See _cef_print_settings_t::will_collate for more documentation.

Source

fn set_color_model(&self, model: ColorModel)

See _cef_print_settings_t::set_color_model for more documentation.

Source

fn color_model(&self) -> ColorModel

See _cef_print_settings_t::get_color_model for more documentation.

Source

fn set_copies(&self, copies: c_int)

See _cef_print_settings_t::set_copies for more documentation.

Source

fn copies(&self) -> c_int

See _cef_print_settings_t::get_copies for more documentation.

Source

fn set_duplex_mode(&self, mode: DuplexMode)

See _cef_print_settings_t::set_duplex_mode for more documentation.

Source

fn duplex_mode(&self) -> DuplexMode

See _cef_print_settings_t::get_duplex_mode for more documentation.

Source

fn get_raw(&self) -> *mut _cef_print_settings_t

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§