pub trait ICoreWebView2PrintSettings2_Impl: ICoreWebView2PrintSettings_Impl {
Show 16 methods
// Required methods
fn PageRanges(&self) -> Result<PWSTR>;
fn SetPageRanges(&self, value: &PCWSTR) -> Result<()>;
fn PagesPerSide(&self) -> Result<i32>;
fn SetPagesPerSide(&self, value: i32) -> Result<()>;
fn Copies(&self) -> Result<i32>;
fn SetCopies(&self, value: i32) -> Result<()>;
fn Collation(&self) -> Result<COREWEBVIEW2_PRINT_COLLATION>;
fn SetCollation(&self, value: COREWEBVIEW2_PRINT_COLLATION) -> Result<()>;
fn ColorMode(&self) -> Result<COREWEBVIEW2_PRINT_COLOR_MODE>;
fn SetColorMode(&self, value: COREWEBVIEW2_PRINT_COLOR_MODE) -> Result<()>;
fn Duplex(&self) -> Result<COREWEBVIEW2_PRINT_DUPLEX>;
fn SetDuplex(&self, value: COREWEBVIEW2_PRINT_DUPLEX) -> Result<()>;
fn MediaSize(&self) -> Result<COREWEBVIEW2_PRINT_MEDIA_SIZE>;
fn SetMediaSize(&self, value: COREWEBVIEW2_PRINT_MEDIA_SIZE) -> Result<()>;
fn PrinterName(&self) -> Result<PWSTR>;
fn SetPrinterName(&self, value: &PCWSTR) -> Result<()>;
}Required Methods§
fn PageRanges(&self) -> Result<PWSTR>
fn SetPageRanges(&self, value: &PCWSTR) -> Result<()>
fn PagesPerSide(&self) -> Result<i32>
fn SetPagesPerSide(&self, value: i32) -> Result<()>
fn Copies(&self) -> Result<i32>
fn SetCopies(&self, value: i32) -> Result<()>
fn Collation(&self) -> Result<COREWEBVIEW2_PRINT_COLLATION>
fn SetCollation(&self, value: COREWEBVIEW2_PRINT_COLLATION) -> Result<()>
fn ColorMode(&self) -> Result<COREWEBVIEW2_PRINT_COLOR_MODE>
fn SetColorMode(&self, value: COREWEBVIEW2_PRINT_COLOR_MODE) -> Result<()>
fn Duplex(&self) -> Result<COREWEBVIEW2_PRINT_DUPLEX>
fn SetDuplex(&self, value: COREWEBVIEW2_PRINT_DUPLEX) -> Result<()>
fn MediaSize(&self) -> Result<COREWEBVIEW2_PRINT_MEDIA_SIZE>
fn SetMediaSize(&self, value: COREWEBVIEW2_PRINT_MEDIA_SIZE) -> Result<()>
fn PrinterName(&self) -> Result<PWSTR>
fn SetPrinterName(&self, value: &PCWSTR) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".