pub trait ICoreWebView2PrintSettings2_Impl: Sized + ICoreWebView2PrintSettings_Impl {
Show 16 methods
// Required methods
fn PageRanges(&self, value: *mut PWSTR) -> Result<()>;
fn SetPageRanges(&self, value: &PCWSTR) -> Result<()>;
fn PagesPerSide(&self, value: *mut i32) -> Result<()>;
fn SetPagesPerSide(&self, value: i32) -> Result<()>;
fn Copies(&self, value: *mut i32) -> Result<()>;
fn SetCopies(&self, value: i32) -> Result<()>;
fn Collation(&self, value: *mut COREWEBVIEW2_PRINT_COLLATION) -> Result<()>;
fn SetCollation(&self, value: COREWEBVIEW2_PRINT_COLLATION) -> Result<()>;
fn ColorMode(&self, value: *mut COREWEBVIEW2_PRINT_COLOR_MODE) -> Result<()>;
fn SetColorMode(&self, value: COREWEBVIEW2_PRINT_COLOR_MODE) -> Result<()>;
fn Duplex(&self, value: *mut COREWEBVIEW2_PRINT_DUPLEX) -> Result<()>;
fn SetDuplex(&self, value: COREWEBVIEW2_PRINT_DUPLEX) -> Result<()>;
fn MediaSize(&self, value: *mut COREWEBVIEW2_PRINT_MEDIA_SIZE) -> Result<()>;
fn SetMediaSize(&self, value: COREWEBVIEW2_PRINT_MEDIA_SIZE) -> Result<()>;
fn PrinterName(&self, value: *mut PWSTR) -> Result<()>;
fn SetPrinterName(&self, value: &PCWSTR) -> Result<()>;
}
Required Methods§
fn PageRanges(&self, value: *mut PWSTR) -> Result<()>
fn SetPageRanges(&self, value: &PCWSTR) -> Result<()>
fn PagesPerSide(&self, value: *mut i32) -> Result<()>
fn SetPagesPerSide(&self, value: i32) -> Result<()>
fn Copies(&self, value: *mut i32) -> Result<()>
fn SetCopies(&self, value: i32) -> Result<()>
fn Collation(&self, value: *mut COREWEBVIEW2_PRINT_COLLATION) -> Result<()>
fn SetCollation(&self, value: COREWEBVIEW2_PRINT_COLLATION) -> Result<()>
fn ColorMode(&self, value: *mut COREWEBVIEW2_PRINT_COLOR_MODE) -> Result<()>
fn SetColorMode(&self, value: COREWEBVIEW2_PRINT_COLOR_MODE) -> Result<()>
fn Duplex(&self, value: *mut COREWEBVIEW2_PRINT_DUPLEX) -> Result<()>
fn SetDuplex(&self, value: COREWEBVIEW2_PRINT_DUPLEX) -> Result<()>
fn MediaSize(&self, value: *mut COREWEBVIEW2_PRINT_MEDIA_SIZE) -> Result<()>
fn SetMediaSize(&self, value: COREWEBVIEW2_PRINT_MEDIA_SIZE) -> Result<()>
fn PrinterName(&self, value: *mut PWSTR) -> Result<()>
fn SetPrinterName(&self, value: &PCWSTR) -> Result<()>
Object Safety§
This trait is not object safe.