Trait windows::Win32::Storage::Xps::IXpsOMGlyphs_Impl

pub trait IXpsOMGlyphs_Impl: Sized + IXpsOMVisual_Impl {
Show 27 methods // Required methods fn GetUnicodeString(&self) -> Result<PWSTR>; fn GetGlyphIndexCount(&self) -> Result<u32>; fn GetGlyphIndices( &self, indexcount: *mut u32, glyphindices: *mut XPS_GLYPH_INDEX, ) -> Result<()>; fn GetGlyphMappingCount(&self) -> Result<u32>; fn GetGlyphMappings( &self, glyphmappingcount: *mut u32, glyphmappings: *mut XPS_GLYPH_MAPPING, ) -> Result<()>; fn GetProhibitedCaretStopCount(&self) -> Result<u32>; fn GetProhibitedCaretStops( &self, prohibitedcaretstopcount: *mut u32, prohibitedcaretstops: *mut u32, ) -> Result<()>; fn GetBidiLevel(&self) -> Result<u32>; fn GetIsSideways(&self) -> Result<BOOL>; fn GetDeviceFontName(&self) -> Result<PWSTR>; fn GetStyleSimulations(&self) -> Result<XPS_STYLE_SIMULATION>; fn SetStyleSimulations( &self, stylesimulations: XPS_STYLE_SIMULATION, ) -> Result<()>; fn GetOrigin(&self) -> Result<XPS_POINT>; fn SetOrigin(&self, origin: *const XPS_POINT) -> Result<()>; fn GetFontRenderingEmSize(&self) -> Result<f32>; fn SetFontRenderingEmSize(&self, fontrenderingemsize: f32) -> Result<()>; fn GetFontResource(&self) -> Result<IXpsOMFontResource>; fn SetFontResource( &self, fontresource: Option<&IXpsOMFontResource>, ) -> Result<()>; fn GetFontFaceIndex(&self) -> Result<i16>; fn SetFontFaceIndex(&self, fontfaceindex: i16) -> Result<()>; fn GetFillBrush(&self) -> Result<IXpsOMBrush>; fn GetFillBrushLocal(&self) -> Result<IXpsOMBrush>; fn SetFillBrushLocal(&self, fillbrush: Option<&IXpsOMBrush>) -> Result<()>; fn GetFillBrushLookup(&self) -> Result<PWSTR>; fn SetFillBrushLookup(&self, key: &PCWSTR) -> Result<()>; fn GetGlyphsEditor(&self) -> Result<IXpsOMGlyphsEditor>; fn Clone(&self) -> Result<IXpsOMGlyphs>;
}

Required Methods§

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

fn GetGlyphIndexCount(&self) -> Result<u32>

fn GetGlyphIndices( &self, indexcount: *mut u32, glyphindices: *mut XPS_GLYPH_INDEX, ) -> Result<()>

fn GetGlyphMappingCount(&self) -> Result<u32>

fn GetGlyphMappings( &self, glyphmappingcount: *mut u32, glyphmappings: *mut XPS_GLYPH_MAPPING, ) -> Result<()>

fn GetProhibitedCaretStopCount(&self) -> Result<u32>

fn GetProhibitedCaretStops( &self, prohibitedcaretstopcount: *mut u32, prohibitedcaretstops: *mut u32, ) -> Result<()>

fn GetBidiLevel(&self) -> Result<u32>

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

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

fn GetStyleSimulations(&self) -> Result<XPS_STYLE_SIMULATION>

fn SetStyleSimulations( &self, stylesimulations: XPS_STYLE_SIMULATION, ) -> Result<()>

fn GetOrigin(&self) -> Result<XPS_POINT>

fn SetOrigin(&self, origin: *const XPS_POINT) -> Result<()>

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

fn SetFontRenderingEmSize(&self, fontrenderingemsize: f32) -> Result<()>

fn GetFontResource(&self) -> Result<IXpsOMFontResource>

fn SetFontResource( &self, fontresource: Option<&IXpsOMFontResource>, ) -> Result<()>

fn GetFontFaceIndex(&self) -> Result<i16>

fn SetFontFaceIndex(&self, fontfaceindex: i16) -> Result<()>

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

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

fn SetFillBrushLocal(&self, fillbrush: Option<&IXpsOMBrush>) -> Result<()>

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

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

fn GetGlyphsEditor(&self) -> Result<IXpsOMGlyphsEditor>

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

Object Safety§

This trait is not object safe.

Implementors§