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