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.

Implementors§