Struct ITextRow
pub struct ITextRow(/* private fields */);
Implementations§
§impl ITextRow
impl ITextRow
pub unsafe fn GetAlignment(&self) -> Result<i32>
pub unsafe fn SetAlignment(&self, value: i32) -> Result<()>
pub unsafe fn GetCellCount(&self) -> Result<i32>
pub unsafe fn SetCellCount(&self, value: i32) -> Result<()>
pub unsafe fn GetCellCountCache(&self) -> Result<i32>
pub unsafe fn SetCellCountCache(&self, value: i32) -> Result<()>
pub unsafe fn GetCellIndex(&self) -> Result<i32>
pub unsafe fn SetCellIndex(&self, value: i32) -> Result<()>
pub unsafe fn GetCellMargin(&self) -> Result<i32>
pub unsafe fn SetCellMargin(&self, value: i32) -> Result<()>
pub unsafe fn GetHeight(&self) -> Result<i32>
pub unsafe fn SetHeight(&self, value: i32) -> Result<()>
pub unsafe fn GetIndent(&self) -> Result<i32>
pub unsafe fn SetIndent(&self, value: i32) -> Result<()>
pub unsafe fn GetKeepTogether(&self) -> Result<i32>
pub unsafe fn SetKeepTogether(&self, value: i32) -> Result<()>
pub unsafe fn GetKeepWithNext(&self) -> Result<i32>
pub unsafe fn SetKeepWithNext(&self, value: i32) -> Result<()>
pub unsafe fn GetNestLevel(&self) -> Result<i32>
pub unsafe fn GetRTL(&self) -> Result<i32>
pub unsafe fn SetRTL(&self, value: i32) -> Result<()>
pub unsafe fn GetCellAlignment(&self) -> Result<i32>
pub unsafe fn SetCellAlignment(&self, value: i32) -> Result<()>
pub unsafe fn GetCellColorBack(&self) -> Result<i32>
pub unsafe fn SetCellColorBack(&self, value: i32) -> Result<()>
pub unsafe fn GetCellColorFore(&self) -> Result<i32>
pub unsafe fn SetCellColorFore(&self, value: i32) -> Result<()>
pub unsafe fn GetCellMergeFlags(&self) -> Result<i32>
pub unsafe fn SetCellMergeFlags(&self, value: i32) -> Result<()>
pub unsafe fn GetCellShading(&self) -> Result<i32>
pub unsafe fn SetCellShading(&self, value: i32) -> Result<()>
pub unsafe fn GetCellVerticalText(&self) -> Result<i32>
pub unsafe fn SetCellVerticalText(&self, value: i32) -> Result<()>
pub unsafe fn GetCellWidth(&self) -> Result<i32>
pub unsafe fn SetCellWidth(&self, value: i32) -> Result<()>
pub unsafe fn GetCellBorderColors( &self, pcrleft: *mut i32, pcrtop: *mut i32, pcrright: *mut i32, pcrbottom: *mut i32, ) -> Result<()>
pub unsafe fn GetCellBorderWidths( &self, pduleft: *mut i32, pdutop: *mut i32, pduright: *mut i32, pdubottom: *mut i32, ) -> Result<()>
pub unsafe fn SetCellBorderColors( &self, crleft: i32, crtop: i32, crright: i32, crbottom: i32, ) -> Result<()>
pub unsafe fn SetCellBorderWidths( &self, duleft: i32, dutop: i32, duright: i32, dubottom: i32, ) -> Result<()>
pub unsafe fn Apply(&self, crow: i32, flags: tomConstants) -> Result<()>
pub unsafe fn CanChange(&self) -> Result<i32>
pub unsafe fn GetProperty(&self, type: i32) -> Result<i32>
pub unsafe fn Insert(&self, crow: i32) -> Result<()>
pub unsafe fn IsEqual<P0>(&self, prow: P0) -> Result<i32>where
P0: Param<ITextRow>,
pub unsafe fn Reset(&self, value: i32) -> Result<()>
pub unsafe fn SetProperty(&self, type: i32, value: i32) -> Result<()>
Methods from Deref<Target = IDispatch>§
pub unsafe fn GetTypeInfoCount(&self) -> Result<u32>
pub unsafe fn GetTypeInfo(&self, itinfo: u32, lcid: u32) -> Result<ITypeInfo>
pub unsafe fn GetIDsOfNames( &self, riid: *const GUID, rgsznames: *const PCWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32, ) -> Result<()>
pub unsafe fn Invoke( &self, dispidmember: i32, riid: *const GUID, lcid: u32, wflags: DISPATCH_FLAGS, pdispparams: *const DISPPARAMS, pvarresult: Option<*mut VARIANT>, pexcepinfo: Option<*mut EXCEPINFO>, puargerr: Option<*mut u32>, ) -> Result<()>
Trait Implementations§
§impl Interface for ITextRow
impl Interface for ITextRow
§fn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface
implementation.§fn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.
§unsafe fn from_raw_borrowed(raw: &*mut c_void) -> Option<&Self>
unsafe fn from_raw_borrowed(raw: &*mut c_void) -> Option<&Self>
§fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
Attempts to cast the current interface to another interface using
QueryInterface
. Read more§fn cast_to_any<T>(&self) -> Result<&(dyn Any + 'static), Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
fn cast_to_any<T>(&self) -> Result<&(dyn Any + 'static), Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
This casts the given COM interface to [
&dyn Any
]. Read more§fn is_object<T>(&self) -> boolwhere
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
fn is_object<T>(&self) -> boolwhere
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
§fn cast_object_ref<T>(&self) -> Result<&<T as ComObjectInner>::Outer, Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
fn cast_object_ref<T>(&self) -> Result<&<T as ComObjectInner>::Outer, Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
This casts the given COM interface to [
&dyn Any
]. It returns a reference to the “outer”
object, e.g. &MyApp_Impl
, not the inner &MyApp
object. Read more§fn cast_object<T>(&self) -> Result<ComObject<T>, Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
fn cast_object<T>(&self) -> Result<ComObject<T>, Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
This casts the given COM interface to [
&dyn Any
]. It returns a reference to the “outer”
object, e.g. MyApp_Impl
, not the inner MyApp
object. Read more§fn downgrade(&self) -> Result<Weak<Self>, Error>
fn downgrade(&self) -> Result<Weak<Self>, Error>
Attempts to create a [
Weak
] reference to this object.impl Eq for ITextRow
impl StructuralPartialEq for ITextRow
Auto Trait Implementations§
impl Freeze for ITextRow
impl RefUnwindSafe for ITextRow
impl !Send for ITextRow
impl !Sync for ITextRow
impl Unpin for ITextRow
impl UnwindSafe for ITextRow
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more