Trait ITextPara2_Impl
pub trait ITextPara2_Impl: ITextPara_Impl {
Show 16 methods
// Required methods
fn GetBorders(&self) -> Result<IUnknown>;
fn GetDuplicate2(&self) -> Result<ITextPara2>;
fn SetDuplicate2(&self, ppara: Ref<'_, ITextPara2>) -> Result<()>;
fn GetFontAlignment(&self) -> Result<i32>;
fn SetFontAlignment(&self, value: i32) -> Result<()>;
fn GetHangingPunctuation(&self) -> Result<i32>;
fn SetHangingPunctuation(&self, value: i32) -> Result<()>;
fn GetSnapToGrid(&self) -> Result<i32>;
fn SetSnapToGrid(&self, value: i32) -> Result<()>;
fn GetTrimPunctuationAtStart(&self) -> Result<i32>;
fn SetTrimPunctuationAtStart(&self, value: i32) -> Result<()>;
fn GetEffects(&self, pvalue: *mut i32, pmask: *mut i32) -> Result<()>;
fn GetProperty(&self, type: i32) -> Result<i32>;
fn IsEqual2(&self, ppara: Ref<'_, ITextPara2>) -> Result<i32>;
fn SetEffects(&self, value: i32, mask: i32) -> Result<()>;
fn SetProperty(&self, type: i32, value: i32) -> Result<()>;
}
Required Methods§
fn GetBorders(&self) -> Result<IUnknown>
fn GetDuplicate2(&self) -> Result<ITextPara2>
fn SetDuplicate2(&self, ppara: Ref<'_, ITextPara2>) -> Result<()>
fn GetFontAlignment(&self) -> Result<i32>
fn SetFontAlignment(&self, value: i32) -> Result<()>
fn GetHangingPunctuation(&self) -> Result<i32>
fn SetHangingPunctuation(&self, value: i32) -> Result<()>
fn GetSnapToGrid(&self) -> Result<i32>
fn SetSnapToGrid(&self, value: i32) -> Result<()>
fn GetTrimPunctuationAtStart(&self) -> Result<i32>
fn SetTrimPunctuationAtStart(&self, value: i32) -> Result<()>
fn GetEffects(&self, pvalue: *mut i32, pmask: *mut i32) -> Result<()>
fn GetProperty(&self, type: i32) -> Result<i32>
fn IsEqual2(&self, ppara: Ref<'_, ITextPara2>) -> Result<i32>
fn SetEffects(&self, value: i32, mask: i32) -> Result<()>
fn SetProperty(&self, type: i32, value: i32) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.