pub trait IInkStrokeContainer_Impl: Sized {
Show 14 methods // Required methods fn BoundingRect(&self) -> Result<Rect>; fn AddStroke(&self, stroke: Option<&InkStroke>) -> Result<()>; fn DeleteSelected(&self) -> Result<Rect>; fn MoveSelected(&self, translation: &Point) -> Result<Rect>; fn SelectWithPolyLine( &self, polyline: Option<&IIterable<Point>> ) -> Result<Rect>; fn SelectWithLine(&self, from: &Point, to: &Point) -> Result<Rect>; fn CopySelectedToClipboard(&self) -> Result<()>; fn PasteFromClipboard(&self, position: &Point) -> Result<Rect>; fn CanPasteFromClipboard(&self) -> Result<bool>; fn LoadAsync( &self, inputstream: Option<&IInputStream> ) -> Result<IAsyncActionWithProgress<u64>>; fn SaveAsync( &self, outputstream: Option<&IOutputStream> ) -> Result<IAsyncOperationWithProgress<u32, u32>>; fn UpdateRecognitionResults( &self, recognitionresults: Option<&IVectorView<InkRecognitionResult>> ) -> Result<()>; fn GetStrokes(&self) -> Result<IVectorView<InkStroke>>; fn GetRecognitionResults(&self) -> Result<IVectorView<InkRecognitionResult>>;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§