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.