Trait windows::Win32::Storage::Xps::IXpsOMVisual_Impl

pub trait IXpsOMVisual_Impl: Sized + IXpsOMShareable_Impl {
Show 25 methods // Required methods fn GetTransform(&self) -> Result<IXpsOMMatrixTransform>; fn GetTransformLocal(&self) -> Result<IXpsOMMatrixTransform>; fn SetTransformLocal( &self, matrixtransform: Option<&IXpsOMMatrixTransform>, ) -> Result<()>; fn GetTransformLookup(&self) -> Result<PWSTR>; fn SetTransformLookup(&self, key: &PCWSTR) -> Result<()>; fn GetClipGeometry(&self) -> Result<IXpsOMGeometry>; fn GetClipGeometryLocal(&self) -> Result<IXpsOMGeometry>; fn SetClipGeometryLocal( &self, clipgeometry: Option<&IXpsOMGeometry>, ) -> Result<()>; fn GetClipGeometryLookup(&self) -> Result<PWSTR>; fn SetClipGeometryLookup(&self, key: &PCWSTR) -> Result<()>; fn GetOpacity(&self) -> Result<f32>; fn SetOpacity(&self, opacity: f32) -> Result<()>; fn GetOpacityMaskBrush(&self) -> Result<IXpsOMBrush>; fn GetOpacityMaskBrushLocal(&self) -> Result<IXpsOMBrush>; fn SetOpacityMaskBrushLocal( &self, opacitymaskbrush: Option<&IXpsOMBrush>, ) -> Result<()>; fn GetOpacityMaskBrushLookup(&self) -> Result<PWSTR>; fn SetOpacityMaskBrushLookup(&self, key: &PCWSTR) -> Result<()>; fn GetName(&self) -> Result<PWSTR>; fn SetName(&self, name: &PCWSTR) -> Result<()>; fn GetIsHyperlinkTarget(&self) -> Result<BOOL>; fn SetIsHyperlinkTarget(&self, ishyperlink: BOOL) -> Result<()>; fn GetHyperlinkNavigateUri(&self) -> Result<IUri>; fn SetHyperlinkNavigateUri(&self, hyperlinkuri: Option<&IUri>) -> Result<()>; fn GetLanguage(&self) -> Result<PWSTR>; fn SetLanguage(&self, language: &PCWSTR) -> Result<()>;
}

Required Methods§

fn GetTransform(&self) -> Result<IXpsOMMatrixTransform>

fn GetTransformLocal(&self) -> Result<IXpsOMMatrixTransform>

fn SetTransformLocal( &self, matrixtransform: Option<&IXpsOMMatrixTransform>, ) -> Result<()>

fn GetTransformLookup(&self) -> Result<PWSTR>

fn SetTransformLookup(&self, key: &PCWSTR) -> Result<()>

fn GetClipGeometry(&self) -> Result<IXpsOMGeometry>

fn GetClipGeometryLocal(&self) -> Result<IXpsOMGeometry>

fn SetClipGeometryLocal( &self, clipgeometry: Option<&IXpsOMGeometry>, ) -> Result<()>

fn GetClipGeometryLookup(&self) -> Result<PWSTR>

fn SetClipGeometryLookup(&self, key: &PCWSTR) -> Result<()>

fn GetOpacity(&self) -> Result<f32>

fn SetOpacity(&self, opacity: f32) -> Result<()>

fn GetOpacityMaskBrush(&self) -> Result<IXpsOMBrush>

fn GetOpacityMaskBrushLocal(&self) -> Result<IXpsOMBrush>

fn SetOpacityMaskBrushLocal( &self, opacitymaskbrush: Option<&IXpsOMBrush>, ) -> Result<()>

fn GetOpacityMaskBrushLookup(&self) -> Result<PWSTR>

fn SetOpacityMaskBrushLookup(&self, key: &PCWSTR) -> Result<()>

fn GetName(&self) -> Result<PWSTR>

fn SetName(&self, name: &PCWSTR) -> Result<()>

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

fn SetIsHyperlinkTarget(&self, ishyperlink: BOOL) -> Result<()>

fn GetHyperlinkNavigateUri(&self) -> Result<IUri>

fn SetHyperlinkNavigateUri(&self, hyperlinkuri: Option<&IUri>) -> Result<()>

fn GetLanguage(&self) -> Result<PWSTR>

fn SetLanguage(&self, language: &PCWSTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§