Trait windows::Win32::Graphics::Printing::IFixedPage_Impl
pub trait IFixedPage_Impl: Sized + IPartBase_Impl {
// Required methods
fn GetPrintTicket(&self) -> Result<IPartPrintTicket>;
fn GetPagePart(&self, uri: &PCWSTR) -> Result<IUnknown>;
fn GetWriteStream(&self) -> Result<IPrintWriteStream>;
fn SetPrintTicket(
&self,
ppprintticket: Option<&IPartPrintTicket>,
) -> Result<()>;
fn SetPagePart(&self, punk: Option<&IUnknown>) -> Result<()>;
fn DeleteResource(&self, uri: &PCWSTR) -> Result<()>;
fn GetXpsPartIterator(&self) -> Result<IXpsPartIterator>;
}
Required Methods§
fn GetPrintTicket(&self) -> Result<IPartPrintTicket>
fn GetPagePart(&self, uri: &PCWSTR) -> Result<IUnknown>
fn GetWriteStream(&self) -> Result<IPrintWriteStream>
fn SetPrintTicket(&self, ppprintticket: Option<&IPartPrintTicket>) -> Result<()>
fn SetPagePart(&self, punk: Option<&IUnknown>) -> Result<()>
fn DeleteResource(&self, uri: &PCWSTR) -> Result<()>
fn GetXpsPartIterator(&self) -> Result<IXpsPartIterator>
Object Safety§
This trait is not object safe.