Trait windows::UI::Input::Inking::IInkStrokeContainer_Impl
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§
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>>
Object Safety§
This trait is not object safe.