Trait windows::Win32::UI::Controls::RichEdit::ITextFont_Impl

pub trait ITextFont_Impl: Sized + IDispatch_Impl {
Show 55 methods // Required methods fn GetDuplicate(&self) -> Result<ITextFont>; fn SetDuplicate(&self, pfont: Option<&ITextFont>) -> Result<()>; fn CanChange(&self) -> Result<i32>; fn IsEqual(&self, pfont: Option<&ITextFont>) -> Result<i32>; fn Reset(&self, value: tomConstants) -> Result<()>; fn GetStyle(&self) -> Result<i32>; fn SetStyle(&self, value: i32) -> Result<()>; fn GetAllCaps(&self) -> Result<i32>; fn SetAllCaps(&self, value: i32) -> Result<()>; fn GetAnimation(&self) -> Result<i32>; fn SetAnimation(&self, value: i32) -> Result<()>; fn GetBackColor(&self) -> Result<i32>; fn SetBackColor(&self, value: i32) -> Result<()>; fn GetBold(&self) -> Result<i32>; fn SetBold(&self, value: i32) -> Result<()>; fn GetEmboss(&self) -> Result<i32>; fn SetEmboss(&self, value: i32) -> Result<()>; fn GetForeColor(&self) -> Result<i32>; fn SetForeColor(&self, value: i32) -> Result<()>; fn GetHidden(&self) -> Result<i32>; fn SetHidden(&self, value: i32) -> Result<()>; fn GetEngrave(&self) -> Result<i32>; fn SetEngrave(&self, value: i32) -> Result<()>; fn GetItalic(&self) -> Result<i32>; fn SetItalic(&self, value: i32) -> Result<()>; fn GetKerning(&self) -> Result<f32>; fn SetKerning(&self, value: f32) -> Result<()>; fn GetLanguageID(&self) -> Result<i32>; fn SetLanguageID(&self, value: i32) -> Result<()>; fn GetName(&self) -> Result<BSTR>; fn SetName(&self, bstr: &BSTR) -> Result<()>; fn GetOutline(&self) -> Result<i32>; fn SetOutline(&self, value: i32) -> Result<()>; fn GetPosition(&self) -> Result<f32>; fn SetPosition(&self, value: f32) -> Result<()>; fn GetProtected(&self) -> Result<i32>; fn SetProtected(&self, value: i32) -> Result<()>; fn GetShadow(&self) -> Result<i32>; fn SetShadow(&self, value: i32) -> Result<()>; fn GetSize(&self) -> Result<f32>; fn SetSize(&self, value: f32) -> Result<()>; fn GetSmallCaps(&self) -> Result<i32>; fn SetSmallCaps(&self, value: i32) -> Result<()>; fn GetSpacing(&self) -> Result<f32>; fn SetSpacing(&self, value: f32) -> Result<()>; fn GetStrikeThrough(&self) -> Result<i32>; fn SetStrikeThrough(&self, value: i32) -> Result<()>; fn GetSubscript(&self) -> Result<i32>; fn SetSubscript(&self, value: i32) -> Result<()>; fn GetSuperscript(&self) -> Result<i32>; fn SetSuperscript(&self, value: i32) -> Result<()>; fn GetUnderline(&self) -> Result<i32>; fn SetUnderline(&self, value: i32) -> Result<()>; fn GetWeight(&self) -> Result<i32>; fn SetWeight(&self, value: i32) -> Result<()>;
}

Required Methods§

fn GetDuplicate(&self) -> Result<ITextFont>

fn SetDuplicate(&self, pfont: Option<&ITextFont>) -> Result<()>

fn CanChange(&self) -> Result<i32>

fn IsEqual(&self, pfont: Option<&ITextFont>) -> Result<i32>

fn Reset(&self, value: tomConstants) -> Result<()>

fn GetStyle(&self) -> Result<i32>

fn SetStyle(&self, value: i32) -> Result<()>

fn GetAllCaps(&self) -> Result<i32>

fn SetAllCaps(&self, value: i32) -> Result<()>

fn GetAnimation(&self) -> Result<i32>

fn SetAnimation(&self, value: i32) -> Result<()>

fn GetBackColor(&self) -> Result<i32>

fn SetBackColor(&self, value: i32) -> Result<()>

fn GetBold(&self) -> Result<i32>

fn SetBold(&self, value: i32) -> Result<()>

fn GetEmboss(&self) -> Result<i32>

fn SetEmboss(&self, value: i32) -> Result<()>

fn GetForeColor(&self) -> Result<i32>

fn SetForeColor(&self, value: i32) -> Result<()>

fn GetHidden(&self) -> Result<i32>

fn SetHidden(&self, value: i32) -> Result<()>

fn GetEngrave(&self) -> Result<i32>

fn SetEngrave(&self, value: i32) -> Result<()>

fn GetItalic(&self) -> Result<i32>

fn SetItalic(&self, value: i32) -> Result<()>

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

fn SetKerning(&self, value: f32) -> Result<()>

fn GetLanguageID(&self) -> Result<i32>

fn SetLanguageID(&self, value: i32) -> Result<()>

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

fn SetName(&self, bstr: &BSTR) -> Result<()>

fn GetOutline(&self) -> Result<i32>

fn SetOutline(&self, value: i32) -> Result<()>

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

fn SetPosition(&self, value: f32) -> Result<()>

fn GetProtected(&self) -> Result<i32>

fn SetProtected(&self, value: i32) -> Result<()>

fn GetShadow(&self) -> Result<i32>

fn SetShadow(&self, value: i32) -> Result<()>

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

fn SetSize(&self, value: f32) -> Result<()>

fn GetSmallCaps(&self) -> Result<i32>

fn SetSmallCaps(&self, value: i32) -> Result<()>

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

fn SetSpacing(&self, value: f32) -> Result<()>

fn GetStrikeThrough(&self) -> Result<i32>

fn SetStrikeThrough(&self, value: i32) -> Result<()>

fn GetSubscript(&self) -> Result<i32>

fn SetSubscript(&self, value: i32) -> Result<()>

fn GetSuperscript(&self) -> Result<i32>

fn SetSuperscript(&self, value: i32) -> Result<()>

fn GetUnderline(&self) -> Result<i32>

fn SetUnderline(&self, value: i32) -> Result<()>

fn GetWeight(&self) -> Result<i32>

fn SetWeight(&self, value: i32) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§