Share via


IInkStrokeContainer インターフェイス

定義

InkPresenter によってレンダリングされる InkStroke オブジェクトのコレクションのマネージャーを表します。

ストローク コンテナー内のいずれかのインク ストロークに対して行われた変更は、 InkPresenter に関連付けられている描画サーフェイスにすぐにレンダリングされます。

public interface class IInkStrokeContainer
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(581749702, 64169, 20244, 182, 140, 246, 206, 230, 112, 174, 22)]
struct IInkStrokeContainer
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(581749702, 64169, 20244, 182, 140, 246, 206, 230, 112, 174, 22)]
public interface IInkStrokeContainer
Public Interface IInkStrokeContainer
派生
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

インク認識の場合は、 IInkRecognizerContainer オブジェクトを 使用します。

プロパティ

BoundingRect

InkStrokeContainer によって管理される InkStroke コレクションの外接する四角形を取得します。

メソッド

AddStroke(InkStroke)

InkStrokeContainer によって管理されるコレクションに InkStroke オブジェクトを追加します。

CanPasteFromClipboard()

InkStrokeContainer によって管理される InkStroke コレクションにクリップボードのコンテンツを追加できるかどうかを示します。

Note

クリップボードの内容は、Ink Serialized Format (ISF) である必要があります。

CopySelectedToClipboard()

選択した InkStroke オブジェクトを (InkStrokeContainer によって管理される InkStroke コレクションから) Ink Serialized Format (ISF) 形式でクリップボードにコピーします。

DeleteSelected()

InkStrokeContainer によって管理されている InkStroke コレクションから、選択した InkStroke オブジェクトを削除します。

GetRecognitionResults()

InkRecognizer によって以前に処理され、 InkRecognizerContainer に格納された認識の一致のコレクションを取得 します

認識は InkStrokeContainer ではサポートされていません。 InkRecognizerContainer オブジェクトを使用する必要があります。

GetStrokes()

InkStrokeContainer によって管理されるコレクション内のすべてのインク ストロークを取得します。

LoadAsync(IInputStream)

指定したストリームから 、InkStrokeContainer によって管理されている InkStroke コレクションにすべての InkStroke オブジェクトを非同期的に読み込みます。

MoveSelected(Point)

選択したストロークを移動します。 影響を受けるすべてのストロークが再レンダリングされます。

PasteFromClipboard(Point)

クリップボードから InkStroke コンテンツを InkStrokeContainer によって管理される InkStroke コレクションに追加し、新しいストロークをレンダリングします。

SaveAsync(IOutputStream)

InkStrokeContainer によって管理される InkStroke コレクション内のすべての InkStroke オブジェクトを、指定したストリームに非同期的に保存します。

SelectWithLine(Point, Point)

新しいストロークと交差するすべてのストロークを選択します。

Note

Selected フラグは、コレクション内の他のすべてのストロークに対してリセット されます

SelectWithPolyLine(IIterable<Point>)

ポリライン内に完全に含まれるすべてのストロークを選択します。

Note

Selected フラグは、コレクション内の他のすべてのストロークに対してリセット されます

.

UpdateRecognitionResults(IVectorView<InkRecognitionResult>)

認識のコレクションが、InkRecognizer によって以前に処理され、InkRecognizerContainer に格納された一致を更新します。

認識は InkStrokeContainer ではサポートされていません。 InkRecognizerContainer オブジェクトを使用する必要があります。

適用対象

こちらもご覧ください