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.