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.