windows::Win32::Graphics::Printing

Trait IFixedPage_Impl

pub trait IFixedPage_Impl: 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: Ref<'_, IPartPrintTicket>,
    ) -> Result<()>;
    fn SetPagePart(&self, punk: Ref<'_, 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: Ref<'_, IPartPrintTicket>) -> Result<()>

fn SetPagePart(&self, punk: Ref<'_, IUnknown>) -> Result<()>

fn DeleteResource(&self, uri: &PCWSTR) -> Result<()>

fn GetXpsPartIterator(&self) -> Result<IXpsPartIterator>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§