pub trait IInkEdit_Impl: Sized + IDispatch_Impl {
Show 77 methods // Required methods fn Status(&self) -> Result<InkEditStatus>; fn UseMouseForInput(&self) -> Result<VARIANT_BOOL>; fn SetUseMouseForInput(&self, newval: VARIANT_BOOL) -> Result<()>; fn InkMode(&self) -> Result<InkMode>; fn SetInkMode(&self, newval: InkMode) -> Result<()>; fn InkInsertMode(&self) -> Result<InkInsertMode>; fn SetInkInsertMode(&self, newval: InkInsertMode) -> Result<()>; fn DrawingAttributes(&self) -> Result<IInkDrawingAttributes>; fn putref_DrawingAttributes( &self, newval: Option<&IInkDrawingAttributes> ) -> Result<()>; fn RecognitionTimeout(&self) -> Result<i32>; fn SetRecognitionTimeout(&self, newval: i32) -> Result<()>; fn Recognizer(&self) -> Result<IInkRecognizer>; fn putref_Recognizer(&self, newval: Option<&IInkRecognizer>) -> Result<()>; fn Factoid(&self) -> Result<BSTR>; fn SetFactoid(&self, newval: &BSTR) -> Result<()>; fn SelInks(&self) -> Result<VARIANT>; fn SetSelInks(&self, selink: &VARIANT) -> Result<()>; fn SelInksDisplayMode(&self) -> Result<InkDisplayMode>; fn SetSelInksDisplayMode( &self, inkdisplaymode: InkDisplayMode ) -> Result<()>; fn Recognize(&self) -> Result<()>; fn GetGestureStatus( &self, gesture: InkApplicationGesture ) -> Result<VARIANT_BOOL>; fn SetGestureStatus( &self, gesture: InkApplicationGesture, listen: VARIANT_BOOL ) -> Result<()>; fn SetBackColor(&self, clr: u32) -> Result<()>; fn BackColor(&self) -> Result<u32>; fn Appearance(&self) -> Result<AppearanceConstants>; fn SetAppearance(&self, pappearance: AppearanceConstants) -> Result<()>; fn BorderStyle(&self) -> Result<BorderStyleConstants>; fn SetBorderStyle(&self, pborderstyle: BorderStyleConstants) -> Result<()>; fn Hwnd(&self) -> Result<OLE_HANDLE>; fn Font(&self) -> Result<IFontDisp>; fn putref_Font(&self, ppfont: Option<&IFontDisp>) -> Result<()>; fn Text(&self) -> Result<BSTR>; fn SetText(&self, pbstrtext: &BSTR) -> Result<()>; fn MouseIcon(&self) -> Result<IPictureDisp>; fn SetMouseIcon(&self, mouseicon: Option<&IPictureDisp>) -> Result<()>; fn putref_MouseIcon(&self, mouseicon: Option<&IPictureDisp>) -> Result<()>; fn MousePointer(&self) -> Result<InkMousePointer>; fn SetMousePointer(&self, mousepointer: InkMousePointer) -> Result<()>; fn Locked(&self) -> Result<VARIANT_BOOL>; fn SetLocked(&self, newval: VARIANT_BOOL) -> Result<()>; fn Enabled(&self) -> Result<VARIANT_BOOL>; fn SetEnabled(&self, newval: VARIANT_BOOL) -> Result<()>; fn MaxLength(&self) -> Result<i32>; fn SetMaxLength(&self, lmaxlength: i32) -> Result<()>; fn MultiLine(&self) -> Result<VARIANT_BOOL>; fn SetMultiLine(&self, newval: VARIANT_BOOL) -> Result<()>; fn ScrollBars(&self) -> Result<ScrollBarsConstants>; fn SetScrollBars(&self, newval: ScrollBarsConstants) -> Result<()>; fn DisableNoScroll(&self) -> Result<VARIANT_BOOL>; fn SetDisableNoScroll(&self, newval: VARIANT_BOOL) -> Result<()>; fn SelAlignment(&self) -> Result<VARIANT>; fn SetSelAlignment(&self, pvarselalignment: &VARIANT) -> Result<()>; fn SelBold(&self) -> Result<VARIANT>; fn SetSelBold(&self, pvarselbold: &VARIANT) -> Result<()>; fn SelItalic(&self) -> Result<VARIANT>; fn SetSelItalic(&self, pvarselitalic: &VARIANT) -> Result<()>; fn SelUnderline(&self) -> Result<VARIANT>; fn SetSelUnderline(&self, pvarselunderline: &VARIANT) -> Result<()>; fn SelColor(&self) -> Result<VARIANT>; fn SetSelColor(&self, pvarselcolor: &VARIANT) -> Result<()>; fn SelFontName(&self) -> Result<VARIANT>; fn SetSelFontName(&self, pvarselfontname: &VARIANT) -> Result<()>; fn SelFontSize(&self) -> Result<VARIANT>; fn SetSelFontSize(&self, pvarselfontsize: &VARIANT) -> Result<()>; fn SelCharOffset(&self) -> Result<VARIANT>; fn SetSelCharOffset(&self, pvarselcharoffset: &VARIANT) -> Result<()>; fn TextRTF(&self) -> Result<BSTR>; fn SetTextRTF(&self, pbstrtextrtf: &BSTR) -> Result<()>; fn SelStart(&self) -> Result<i32>; fn SetSelStart(&self, plselstart: i32) -> Result<()>; fn SelLength(&self) -> Result<i32>; fn SetSelLength(&self, plsellength: i32) -> Result<()>; fn SelText(&self) -> Result<BSTR>; fn SetSelText(&self, pbstrseltext: &BSTR) -> Result<()>; fn SelRTF(&self) -> Result<BSTR>; fn SetSelRTF(&self, pbstrselrtf: &BSTR) -> Result<()>; fn Refresh(&self) -> Result<()>;
}

Required Methods§

fn Status(&self) -> Result<InkEditStatus>

fn UseMouseForInput(&self) -> Result<VARIANT_BOOL>

fn SetUseMouseForInput(&self, newval: VARIANT_BOOL) -> Result<()>

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

fn SetInkMode(&self, newval: InkMode) -> Result<()>

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

fn SetInkInsertMode(&self, newval: InkInsertMode) -> Result<()>

fn DrawingAttributes(&self) -> Result<IInkDrawingAttributes>

fn putref_DrawingAttributes( &self, newval: Option<&IInkDrawingAttributes> ) -> Result<()>

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

fn SetRecognitionTimeout(&self, newval: i32) -> Result<()>

fn Recognizer(&self) -> Result<IInkRecognizer>

fn putref_Recognizer(&self, newval: Option<&IInkRecognizer>) -> Result<()>

fn Factoid(&self) -> Result<BSTR>

fn SetFactoid(&self, newval: &BSTR) -> Result<()>

fn SelInksDisplayMode(&self) -> Result<InkDisplayMode>

fn SetSelInksDisplayMode(&self, inkdisplaymode: InkDisplayMode) -> Result<()>

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

fn GetGestureStatus( &self, gesture: InkApplicationGesture ) -> Result<VARIANT_BOOL>

fn SetGestureStatus( &self, gesture: InkApplicationGesture, listen: VARIANT_BOOL ) -> Result<()>

fn SetBackColor(&self, clr: u32) -> Result<()>

fn BackColor(&self) -> Result<u32>

fn Appearance(&self) -> Result<AppearanceConstants>

fn SetAppearance(&self, pappearance: AppearanceConstants) -> Result<()>

fn BorderStyle(&self) -> Result<BorderStyleConstants>

fn SetBorderStyle(&self, pborderstyle: BorderStyleConstants) -> Result<()>

fn Hwnd(&self) -> Result<OLE_HANDLE>

fn Font(&self) -> Result<IFontDisp>

fn putref_Font(&self, ppfont: Option<&IFontDisp>) -> Result<()>

fn Text(&self) -> Result<BSTR>

fn SetText(&self, pbstrtext: &BSTR) -> Result<()>

fn MouseIcon(&self) -> Result<IPictureDisp>

fn SetMouseIcon(&self, mouseicon: Option<&IPictureDisp>) -> Result<()>

fn putref_MouseIcon(&self, mouseicon: Option<&IPictureDisp>) -> Result<()>

fn MousePointer(&self) -> Result<InkMousePointer>

fn SetMousePointer(&self, mousepointer: InkMousePointer) -> Result<()>

fn Locked(&self) -> Result<VARIANT_BOOL>

fn SetLocked(&self, newval: VARIANT_BOOL) -> Result<()>

fn Enabled(&self) -> Result<VARIANT_BOOL>

fn SetEnabled(&self, newval: VARIANT_BOOL) -> Result<()>

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

fn SetMaxLength(&self, lmaxlength: i32) -> Result<()>

fn MultiLine(&self) -> Result<VARIANT_BOOL>

fn SetMultiLine(&self, newval: VARIANT_BOOL) -> Result<()>

fn ScrollBars(&self) -> Result<ScrollBarsConstants>

fn SetScrollBars(&self, newval: ScrollBarsConstants) -> Result<()>

fn DisableNoScroll(&self) -> Result<VARIANT_BOOL>

fn SetDisableNoScroll(&self, newval: VARIANT_BOOL) -> Result<()>

fn SelAlignment(&self) -> Result<VARIANT>

fn SetSelAlignment(&self, pvarselalignment: &VARIANT) -> Result<()>

fn SelBold(&self) -> Result<VARIANT>

fn SetSelBold(&self, pvarselbold: &VARIANT) -> Result<()>

fn SelItalic(&self) -> Result<VARIANT>

fn SetSelItalic(&self, pvarselitalic: &VARIANT) -> Result<()>

fn SelUnderline(&self) -> Result<VARIANT>

fn SetSelUnderline(&self, pvarselunderline: &VARIANT) -> Result<()>

fn SelColor(&self) -> Result<VARIANT>

fn SetSelColor(&self, pvarselcolor: &VARIANT) -> Result<()>

fn SelFontName(&self) -> Result<VARIANT>

fn SetSelFontName(&self, pvarselfontname: &VARIANT) -> Result<()>

fn SelFontSize(&self) -> Result<VARIANT>

fn SetSelFontSize(&self, pvarselfontsize: &VARIANT) -> Result<()>

fn SelCharOffset(&self) -> Result<VARIANT>

fn SetSelCharOffset(&self, pvarselcharoffset: &VARIANT) -> Result<()>

fn TextRTF(&self) -> Result<BSTR>

fn SetTextRTF(&self, pbstrtextrtf: &BSTR) -> Result<()>

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

fn SetSelStart(&self, plselstart: i32) -> Result<()>

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

fn SetSelLength(&self, plsellength: i32) -> Result<()>

fn SelText(&self) -> Result<BSTR>

fn SetSelText(&self, pbstrseltext: &BSTR) -> Result<()>

fn SelRTF(&self) -> Result<BSTR>

fn SetSelRTF(&self, pbstrselrtf: &BSTR) -> Result<()>

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

Object Safety§

This trait is not object safe.

Implementors§