IInkStrokeContainer インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 オブジェクトを使用する必要があります。 |
適用対象
こちらもご覧ください
- InkStrokeContainer
- Windows.UI.Input.Inking インターフェイス
- ペン操作とスタイラス操作
- 作業の開始: UWP アプリでのインクのサポート
- インクの分析のサンプル (基本) (C#)
- インクの手書き認識のサンプル (C#)
- インク ストロークを Ink Serialized Format (ISF) ファイルに保存し、読み込む
- インク ストロークをクリップボードに保存し、読み込む
- インク ツール バーの位置と向きのサンプル (基本)
- インク ツール バーの位置と向きのサンプル (動的)
- 塗り絵帳のサンプル
- Family Notes のサンプル
- 手描き入力のサンプル (JavaScript)
- 単純な手描き入力のサンプル (C#/C++)
- 複雑な手描き入力のサンプル (C++)
- インク分析のサンプル