Trait windows::Win32::Storage::Xps::IXpsOMGlyphsEditor_Impl

pub trait IXpsOMGlyphsEditor_Impl: Sized {
Show 18 methods // Required methods fn ApplyEdits(&self) -> Result<()>; fn GetUnicodeString(&self) -> Result<PWSTR>; fn SetUnicodeString(&self, unicodestring: &PCWSTR) -> Result<()>; fn GetGlyphIndexCount(&self) -> Result<u32>; fn GetGlyphIndices( &self, indexcount: *mut u32, glyphindices: *mut XPS_GLYPH_INDEX, ) -> Result<()>; fn SetGlyphIndices( &self, indexcount: u32, glyphindices: *const XPS_GLYPH_INDEX, ) -> Result<()>; fn GetGlyphMappingCount(&self) -> Result<u32>; fn GetGlyphMappings( &self, glyphmappingcount: *mut u32, glyphmappings: *mut XPS_GLYPH_MAPPING, ) -> Result<()>; fn SetGlyphMappings( &self, glyphmappingcount: u32, glyphmappings: *const XPS_GLYPH_MAPPING, ) -> Result<()>; fn GetProhibitedCaretStopCount(&self) -> Result<u32>; fn GetProhibitedCaretStops( &self, count: *mut u32, prohibitedcaretstops: *mut u32, ) -> Result<()>; fn SetProhibitedCaretStops( &self, count: u32, prohibitedcaretstops: *const u32, ) -> Result<()>; fn GetBidiLevel(&self) -> Result<u32>; fn SetBidiLevel(&self, bidilevel: u32) -> Result<()>; fn GetIsSideways(&self) -> Result<BOOL>; fn SetIsSideways(&self, issideways: BOOL) -> Result<()>; fn GetDeviceFontName(&self) -> Result<PWSTR>; fn SetDeviceFontName(&self, devicefontname: &PCWSTR) -> Result<()>;
}

Required Methods§

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

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

fn SetUnicodeString(&self, unicodestring: &PCWSTR) -> Result<()>

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

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

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

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

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

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

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

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

fn SetProhibitedCaretStops( &self, count: u32, prohibitedcaretstops: *const u32, ) -> Result<()>

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

fn SetBidiLevel(&self, bidilevel: u32) -> Result<()>

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

fn SetIsSideways(&self, issideways: BOOL) -> Result<()>

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

fn SetDeviceFontName(&self, devicefontname: &PCWSTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§