pub trait ITextCharacterFormat_Impl: Sized {
Show 50 methods // Required methods fn AllCaps(&self) -> Result<FormatEffect>; fn SetAllCaps(&self, value: FormatEffect) -> Result<()>; fn BackgroundColor(&self) -> Result<Color>; fn SetBackgroundColor(&self, value: &Color) -> Result<()>; fn Bold(&self) -> Result<FormatEffect>; fn SetBold(&self, value: FormatEffect) -> Result<()>; fn FontStretch(&self) -> Result<FontStretch>; fn SetFontStretch(&self, value: FontStretch) -> Result<()>; fn FontStyle(&self) -> Result<FontStyle>; fn SetFontStyle(&self, value: FontStyle) -> Result<()>; fn ForegroundColor(&self) -> Result<Color>; fn SetForegroundColor(&self, value: &Color) -> Result<()>; fn Hidden(&self) -> Result<FormatEffect>; fn SetHidden(&self, value: FormatEffect) -> Result<()>; fn Italic(&self) -> Result<FormatEffect>; fn SetItalic(&self, value: FormatEffect) -> Result<()>; fn Kerning(&self) -> Result<f32>; fn SetKerning(&self, value: f32) -> Result<()>; fn LanguageTag(&self) -> Result<HSTRING>; fn SetLanguageTag(&self, value: &HSTRING) -> Result<()>; fn LinkType(&self) -> Result<LinkType>; fn Name(&self) -> Result<HSTRING>; fn SetName(&self, value: &HSTRING) -> Result<()>; fn Outline(&self) -> Result<FormatEffect>; fn SetOutline(&self, value: FormatEffect) -> Result<()>; fn Position(&self) -> Result<f32>; fn SetPosition(&self, value: f32) -> Result<()>; fn ProtectedText(&self) -> Result<FormatEffect>; fn SetProtectedText(&self, value: FormatEffect) -> Result<()>; fn Size(&self) -> Result<f32>; fn SetSize(&self, value: f32) -> Result<()>; fn SmallCaps(&self) -> Result<FormatEffect>; fn SetSmallCaps(&self, value: FormatEffect) -> Result<()>; fn Spacing(&self) -> Result<f32>; fn SetSpacing(&self, value: f32) -> Result<()>; fn Strikethrough(&self) -> Result<FormatEffect>; fn SetStrikethrough(&self, value: FormatEffect) -> Result<()>; fn Subscript(&self) -> Result<FormatEffect>; fn SetSubscript(&self, value: FormatEffect) -> Result<()>; fn Superscript(&self) -> Result<FormatEffect>; fn SetSuperscript(&self, value: FormatEffect) -> Result<()>; fn TextScript(&self) -> Result<TextScript>; fn SetTextScript(&self, value: TextScript) -> Result<()>; fn Underline(&self) -> Result<UnderlineType>; fn SetUnderline(&self, value: UnderlineType) -> Result<()>; fn Weight(&self) -> Result<i32>; fn SetWeight(&self, value: i32) -> Result<()>; fn SetClone(&self, value: Option<&ITextCharacterFormat>) -> Result<()>; fn GetClone(&self) -> Result<ITextCharacterFormat>; fn IsEqual(&self, format: Option<&ITextCharacterFormat>) -> Result<bool>;
}

Required Methods§

fn AllCaps(&self) -> Result<FormatEffect>

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

fn BackgroundColor(&self) -> Result<Color>

fn SetBackgroundColor(&self, value: &Color) -> Result<()>

fn Bold(&self) -> Result<FormatEffect>

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

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

fn SetFontStretch(&self, value: FontStretch) -> Result<()>

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

fn SetFontStyle(&self, value: FontStyle) -> Result<()>

fn ForegroundColor(&self) -> Result<Color>

fn SetForegroundColor(&self, value: &Color) -> Result<()>

fn Hidden(&self) -> Result<FormatEffect>

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

fn Italic(&self) -> Result<FormatEffect>

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

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

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

fn LanguageTag(&self) -> Result<HSTRING>

fn SetLanguageTag(&self, value: &HSTRING) -> Result<()>

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

fn Name(&self) -> Result<HSTRING>

fn SetName(&self, value: &HSTRING) -> Result<()>

fn Outline(&self) -> Result<FormatEffect>

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

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

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

fn ProtectedText(&self) -> Result<FormatEffect>

fn SetProtectedText(&self, value: FormatEffect) -> Result<()>

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

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

fn SmallCaps(&self) -> Result<FormatEffect>

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

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

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

fn Strikethrough(&self) -> Result<FormatEffect>

fn SetStrikethrough(&self, value: FormatEffect) -> Result<()>

fn Subscript(&self) -> Result<FormatEffect>

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

fn Superscript(&self) -> Result<FormatEffect>

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

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

fn SetTextScript(&self, value: TextScript) -> Result<()>

fn Underline(&self) -> Result<UnderlineType>

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

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

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

fn SetClone(&self, value: Option<&ITextCharacterFormat>) -> Result<()>

fn GetClone(&self) -> Result<ITextCharacterFormat>

fn IsEqual(&self, format: Option<&ITextCharacterFormat>) -> Result<bool>

Object Safety§

This trait is not object safe.

Implementors§