Trait windows::Win32::UI::Controls::RichEdit::ITextPara_Impl

pub trait ITextPara_Impl: Sized + IDispatch_Impl {
Show 48 methods // Required methods fn GetDuplicate(&self) -> Result<ITextPara>; fn SetDuplicate(&self, ppara: Option<&ITextPara>) -> Result<()>; fn CanChange(&self) -> Result<i32>; fn IsEqual(&self, ppara: Option<&ITextPara>) -> Result<i32>; fn Reset(&self, value: i32) -> Result<()>; fn GetStyle(&self) -> Result<i32>; fn SetStyle(&self, value: i32) -> Result<()>; fn GetAlignment(&self) -> Result<i32>; fn SetAlignment(&self, value: i32) -> Result<()>; fn GetHyphenation(&self) -> Result<tomConstants>; fn SetHyphenation(&self, value: i32) -> Result<()>; fn GetFirstLineIndent(&self) -> Result<f32>; fn GetKeepTogether(&self) -> Result<tomConstants>; fn SetKeepTogether(&self, value: i32) -> Result<()>; fn GetKeepWithNext(&self) -> Result<tomConstants>; fn SetKeepWithNext(&self, value: i32) -> Result<()>; fn GetLeftIndent(&self) -> Result<f32>; fn GetLineSpacing(&self) -> Result<f32>; fn GetLineSpacingRule(&self) -> Result<i32>; fn GetListAlignment(&self) -> Result<i32>; fn SetListAlignment(&self, value: i32) -> Result<()>; fn GetListLevelIndex(&self) -> Result<i32>; fn SetListLevelIndex(&self, value: i32) -> Result<()>; fn GetListStart(&self) -> Result<i32>; fn SetListStart(&self, value: i32) -> Result<()>; fn GetListTab(&self) -> Result<f32>; fn SetListTab(&self, value: f32) -> Result<()>; fn GetListType(&self) -> Result<i32>; fn SetListType(&self, value: i32) -> Result<()>; fn GetNoLineNumber(&self) -> Result<i32>; fn SetNoLineNumber(&self, value: i32) -> Result<()>; fn GetPageBreakBefore(&self) -> Result<i32>; fn SetPageBreakBefore(&self, value: i32) -> Result<()>; fn GetRightIndent(&self) -> Result<f32>; fn SetRightIndent(&self, value: f32) -> Result<()>; fn SetIndents(&self, first: f32, left: f32, right: f32) -> Result<()>; fn SetLineSpacing(&self, rule: i32, spacing: f32) -> Result<()>; fn GetSpaceAfter(&self) -> Result<f32>; fn SetSpaceAfter(&self, value: f32) -> Result<()>; fn GetSpaceBefore(&self) -> Result<f32>; fn SetSpaceBefore(&self, value: f32) -> Result<()>; fn GetWidowControl(&self) -> Result<i32>; fn SetWidowControl(&self, value: i32) -> Result<()>; fn GetTabCount(&self) -> Result<i32>; fn AddTab(&self, tbpos: f32, tbalign: i32, tbleader: i32) -> Result<()>; fn ClearAllTabs(&self) -> Result<()>; fn DeleteTab(&self, tbpos: f32) -> Result<()>; fn GetTab( &self, itab: i32, ptbpos: *mut f32, ptbalign: *mut i32, ptbleader: *mut i32 ) -> Result<()>;
}

Required Methods§

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

fn SetDuplicate(&self, ppara: Option<&ITextPara>) -> Result<()>

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

fn IsEqual(&self, ppara: Option<&ITextPara>) -> Result<i32>

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

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

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

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

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

fn GetHyphenation(&self) -> Result<tomConstants>

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

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

fn GetKeepTogether(&self) -> Result<tomConstants>

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

fn GetKeepWithNext(&self) -> Result<tomConstants>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

fn SetIndents(&self, first: f32, left: f32, right: f32) -> Result<()>

fn SetLineSpacing(&self, rule: i32, spacing: f32) -> Result<()>

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

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

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

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

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

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

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

fn AddTab(&self, tbpos: f32, tbalign: i32, tbleader: i32) -> Result<()>

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

fn DeleteTab(&self, tbpos: f32) -> Result<()>

fn GetTab( &self, itab: i32, ptbpos: *mut f32, ptbalign: *mut i32, ptbleader: *mut i32 ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§