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.