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.