windows::Win32::Storage::Xps

Trait IXpsOMPageReference_Impl

pub trait IXpsOMPageReference_Impl: IUnknownImpl {
Show 17 methods // Required methods fn GetOwner(&self) -> Result<IXpsOMDocument>; fn GetPage(&self) -> Result<IXpsOMPage>; fn SetPage(&self, page: Ref<'_, IXpsOMPage>) -> Result<()>; fn DiscardPage(&self) -> Result<()>; fn IsPageLoaded(&self) -> Result<BOOL>; fn GetAdvisoryPageDimensions(&self) -> Result<XPS_SIZE>; fn SetAdvisoryPageDimensions( &self, pagedimensions: *const XPS_SIZE, ) -> Result<()>; fn GetStoryFragmentsResource(&self) -> Result<IXpsOMStoryFragmentsResource>; fn SetStoryFragmentsResource( &self, storyfragmentsresource: Ref<'_, IXpsOMStoryFragmentsResource>, ) -> Result<()>; fn GetPrintTicketResource(&self) -> Result<IXpsOMPrintTicketResource>; fn SetPrintTicketResource( &self, printticketresource: Ref<'_, IXpsOMPrintTicketResource>, ) -> Result<()>; fn GetThumbnailResource(&self) -> Result<IXpsOMImageResource>; fn SetThumbnailResource( &self, imageresource: Ref<'_, IXpsOMImageResource>, ) -> Result<()>; fn CollectLinkTargets(&self) -> Result<IXpsOMNameCollection>; fn CollectPartResources(&self) -> Result<IXpsOMPartResources>; fn HasRestrictedFonts(&self) -> Result<BOOL>; fn Clone(&self) -> Result<IXpsOMPageReference>;
}

Required Methods§

fn GetOwner(&self) -> Result<IXpsOMDocument>

fn GetPage(&self) -> Result<IXpsOMPage>

fn SetPage(&self, page: Ref<'_, IXpsOMPage>) -> Result<()>

fn DiscardPage(&self) -> Result<()>

fn IsPageLoaded(&self) -> Result<BOOL>

fn GetAdvisoryPageDimensions(&self) -> Result<XPS_SIZE>

fn SetAdvisoryPageDimensions( &self, pagedimensions: *const XPS_SIZE, ) -> Result<()>

fn GetStoryFragmentsResource(&self) -> Result<IXpsOMStoryFragmentsResource>

fn SetStoryFragmentsResource( &self, storyfragmentsresource: Ref<'_, IXpsOMStoryFragmentsResource>, ) -> Result<()>

fn GetPrintTicketResource(&self) -> Result<IXpsOMPrintTicketResource>

fn SetPrintTicketResource( &self, printticketresource: Ref<'_, IXpsOMPrintTicketResource>, ) -> Result<()>

fn GetThumbnailResource(&self) -> Result<IXpsOMImageResource>

fn SetThumbnailResource( &self, imageresource: Ref<'_, IXpsOMImageResource>, ) -> Result<()>

fn CollectLinkTargets(&self) -> Result<IXpsOMNameCollection>

fn CollectPartResources(&self) -> Result<IXpsOMPartResources>

fn HasRestrictedFonts(&self) -> Result<BOOL>

fn Clone(&self) -> Result<IXpsOMPageReference>

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§