pub trait IPrintTaskOptionsCoreProperties_Impl: Sized {
Show 24 methods
// Required methods
fn SetMediaSize(&self, value: PrintMediaSize) -> Result<()>;
fn MediaSize(&self) -> Result<PrintMediaSize>;
fn SetMediaType(&self, value: PrintMediaType) -> Result<()>;
fn MediaType(&self) -> Result<PrintMediaType>;
fn SetOrientation(&self, value: PrintOrientation) -> Result<()>;
fn Orientation(&self) -> Result<PrintOrientation>;
fn SetPrintQuality(&self, value: PrintQuality) -> Result<()>;
fn PrintQuality(&self) -> Result<PrintQuality>;
fn SetColorMode(&self, value: PrintColorMode) -> Result<()>;
fn ColorMode(&self) -> Result<PrintColorMode>;
fn SetDuplex(&self, value: PrintDuplex) -> Result<()>;
fn Duplex(&self) -> Result<PrintDuplex>;
fn SetCollation(&self, value: PrintCollation) -> Result<()>;
fn Collation(&self) -> Result<PrintCollation>;
fn SetStaple(&self, value: PrintStaple) -> Result<()>;
fn Staple(&self) -> Result<PrintStaple>;
fn SetHolePunch(&self, value: PrintHolePunch) -> Result<()>;
fn HolePunch(&self) -> Result<PrintHolePunch>;
fn SetBinding(&self, value: PrintBinding) -> Result<()>;
fn Binding(&self) -> Result<PrintBinding>;
fn MinCopies(&self) -> Result<u32>;
fn MaxCopies(&self) -> Result<u32>;
fn SetNumberOfCopies(&self, value: u32) -> Result<()>;
fn NumberOfCopies(&self) -> Result<u32>;
}
Required Methods§
fn SetMediaSize(&self, value: PrintMediaSize) -> Result<()>
fn MediaSize(&self) -> Result<PrintMediaSize>
fn SetMediaType(&self, value: PrintMediaType) -> Result<()>
fn MediaType(&self) -> Result<PrintMediaType>
fn SetOrientation(&self, value: PrintOrientation) -> Result<()>
fn Orientation(&self) -> Result<PrintOrientation>
fn SetPrintQuality(&self, value: PrintQuality) -> Result<()>
fn PrintQuality(&self) -> Result<PrintQuality>
fn SetColorMode(&self, value: PrintColorMode) -> Result<()>
fn ColorMode(&self) -> Result<PrintColorMode>
fn SetDuplex(&self, value: PrintDuplex) -> Result<()>
fn Duplex(&self) -> Result<PrintDuplex>
fn SetCollation(&self, value: PrintCollation) -> Result<()>
fn Collation(&self) -> Result<PrintCollation>
fn SetStaple(&self, value: PrintStaple) -> Result<()>
fn Staple(&self) -> Result<PrintStaple>
fn SetHolePunch(&self, value: PrintHolePunch) -> Result<()>
fn HolePunch(&self) -> Result<PrintHolePunch>
fn SetBinding(&self, value: PrintBinding) -> Result<()>
fn Binding(&self) -> Result<PrintBinding>
fn MinCopies(&self) -> Result<u32>
fn MaxCopies(&self) -> Result<u32>
fn SetNumberOfCopies(&self, value: u32) -> Result<()>
fn NumberOfCopies(&self) -> Result<u32>
Object Safety§
This trait is not object safe.