Trait ITextRow_Impl
pub trait ITextRow_Impl: IDispatch_Impl {
Show 46 methods
// Required methods
fn GetAlignment(&self) -> Result<i32>;
fn SetAlignment(&self, value: i32) -> Result<()>;
fn GetCellCount(&self) -> Result<i32>;
fn SetCellCount(&self, value: i32) -> Result<()>;
fn GetCellCountCache(&self) -> Result<i32>;
fn SetCellCountCache(&self, value: i32) -> Result<()>;
fn GetCellIndex(&self) -> Result<i32>;
fn SetCellIndex(&self, value: i32) -> Result<()>;
fn GetCellMargin(&self) -> Result<i32>;
fn SetCellMargin(&self, value: i32) -> Result<()>;
fn GetHeight(&self) -> Result<i32>;
fn SetHeight(&self, value: i32) -> Result<()>;
fn GetIndent(&self) -> Result<i32>;
fn SetIndent(&self, value: i32) -> Result<()>;
fn GetKeepTogether(&self) -> Result<i32>;
fn SetKeepTogether(&self, value: i32) -> Result<()>;
fn GetKeepWithNext(&self) -> Result<i32>;
fn SetKeepWithNext(&self, value: i32) -> Result<()>;
fn GetNestLevel(&self) -> Result<i32>;
fn GetRTL(&self) -> Result<i32>;
fn SetRTL(&self, value: i32) -> Result<()>;
fn GetCellAlignment(&self) -> Result<i32>;
fn SetCellAlignment(&self, value: i32) -> Result<()>;
fn GetCellColorBack(&self) -> Result<i32>;
fn SetCellColorBack(&self, value: i32) -> Result<()>;
fn GetCellColorFore(&self) -> Result<i32>;
fn SetCellColorFore(&self, value: i32) -> Result<()>;
fn GetCellMergeFlags(&self) -> Result<i32>;
fn SetCellMergeFlags(&self, value: i32) -> Result<()>;
fn GetCellShading(&self) -> Result<i32>;
fn SetCellShading(&self, value: i32) -> Result<()>;
fn GetCellVerticalText(&self) -> Result<i32>;
fn SetCellVerticalText(&self, value: i32) -> Result<()>;
fn GetCellWidth(&self) -> Result<i32>;
fn SetCellWidth(&self, value: i32) -> Result<()>;
fn GetCellBorderColors(
&self,
pcrleft: *mut i32,
pcrtop: *mut i32,
pcrright: *mut i32,
pcrbottom: *mut i32,
) -> Result<()>;
fn GetCellBorderWidths(
&self,
pduleft: *mut i32,
pdutop: *mut i32,
pduright: *mut i32,
pdubottom: *mut i32,
) -> Result<()>;
fn SetCellBorderColors(
&self,
crleft: i32,
crtop: i32,
crright: i32,
crbottom: i32,
) -> Result<()>;
fn SetCellBorderWidths(
&self,
duleft: i32,
dutop: i32,
duright: i32,
dubottom: i32,
) -> Result<()>;
fn Apply(&self, crow: i32, flags: tomConstants) -> Result<()>;
fn CanChange(&self) -> Result<i32>;
fn GetProperty(&self, type: i32) -> Result<i32>;
fn Insert(&self, crow: i32) -> Result<()>;
fn IsEqual(&self, prow: Ref<'_, ITextRow>) -> Result<i32>;
fn Reset(&self, value: i32) -> Result<()>;
fn SetProperty(&self, type: i32, value: i32) -> Result<()>;
}
Required Methods§
fn GetAlignment(&self) -> Result<i32>
fn SetAlignment(&self, value: i32) -> Result<()>
fn GetCellCount(&self) -> Result<i32>
fn SetCellCount(&self, value: i32) -> Result<()>
fn GetCellCountCache(&self) -> Result<i32>
fn SetCellCountCache(&self, value: i32) -> Result<()>
fn GetCellIndex(&self) -> Result<i32>
fn SetCellIndex(&self, value: i32) -> Result<()>
fn GetCellMargin(&self) -> Result<i32>
fn SetCellMargin(&self, value: i32) -> Result<()>
fn GetHeight(&self) -> Result<i32>
fn SetHeight(&self, value: i32) -> Result<()>
fn GetIndent(&self) -> Result<i32>
fn SetIndent(&self, value: i32) -> Result<()>
fn GetKeepTogether(&self) -> Result<i32>
fn SetKeepTogether(&self, value: i32) -> Result<()>
fn GetKeepWithNext(&self) -> Result<i32>
fn SetKeepWithNext(&self, value: i32) -> Result<()>
fn GetNestLevel(&self) -> Result<i32>
fn GetRTL(&self) -> Result<i32>
fn SetRTL(&self, value: i32) -> Result<()>
fn GetCellAlignment(&self) -> Result<i32>
fn SetCellAlignment(&self, value: i32) -> Result<()>
fn GetCellColorBack(&self) -> Result<i32>
fn SetCellColorBack(&self, value: i32) -> Result<()>
fn GetCellColorFore(&self) -> Result<i32>
fn SetCellColorFore(&self, value: i32) -> Result<()>
fn GetCellMergeFlags(&self) -> Result<i32>
fn SetCellMergeFlags(&self, value: i32) -> Result<()>
fn GetCellShading(&self) -> Result<i32>
fn SetCellShading(&self, value: i32) -> Result<()>
fn GetCellVerticalText(&self) -> Result<i32>
fn SetCellVerticalText(&self, value: i32) -> Result<()>
fn GetCellWidth(&self) -> Result<i32>
fn SetCellWidth(&self, value: i32) -> Result<()>
fn GetCellBorderColors( &self, pcrleft: *mut i32, pcrtop: *mut i32, pcrright: *mut i32, pcrbottom: *mut i32, ) -> Result<()>
fn GetCellBorderWidths( &self, pduleft: *mut i32, pdutop: *mut i32, pduright: *mut i32, pdubottom: *mut i32, ) -> Result<()>
fn SetCellBorderColors( &self, crleft: i32, crtop: i32, crright: i32, crbottom: i32, ) -> Result<()>
fn SetCellBorderWidths( &self, duleft: i32, dutop: i32, duright: i32, dubottom: i32, ) -> Result<()>
fn Apply(&self, crow: i32, flags: tomConstants) -> Result<()>
fn CanChange(&self) -> Result<i32>
fn GetProperty(&self, type: i32) -> Result<i32>
fn Insert(&self, crow: i32) -> Result<()>
fn IsEqual(&self, prow: Ref<'_, ITextRow>) -> Result<i32>
fn Reset(&self, value: 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.