InkAnalyzer クラス

定義

インク ストロークを書き込みストロークまたは描画ストロークに分類し、テキスト、図形、および基本的なレイアウト構造を認識できるオブジェクトへのアクセスを提供します。

public ref class InkAnalyzer sealed
/// [Windows.Foundation.Metadata.Activatable(262144, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class InkAnalyzer final
[Windows.Foundation.Metadata.Activatable(262144, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class InkAnalyzer
function InkAnalyzer()
Public NotInheritable Class InkAnalyzer
継承
Object Platform::Object IInspectable InkAnalyzer
属性

Windows の要件

デバイス ファミリ
Windows 10 Creators Update (10.0.15063.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v4.0 で導入)

コンストラクター

InkAnalyzer()

インク分析から生成された InkAnalysisNode オブジェクトを管理する新しい InkAnalyzer オブジェクトを作成します。

プロパティ

AnalysisRoot

インク分析結果のルート ノードを取得します。

IsAnalyzing

インク分析プロセスの状態を取得します。

メソッド

AddDataForStroke(InkStroke)

1 つのインク ストロークのデータをインク分析結果に追加します。

AddDataForStrokes(IIterable<InkStroke>)

複数のインク ストロークのデータをインク分析結果に追加します。

AnalyzeAsync()

インク分析プロセスのオブジェクトのツリーを生成します。

ClearDataForAllStrokes()

最後のインク分析プロセスからすべてのノードを削除します。

RemoveDataForStroke(UInt32)

指定したインク ストロークのすべてのノードを、最後のインク分析プロセスから削除します。

RemoveDataForStrokes(IIterable<UInt32>)

指定したインク ストロークのすべてのノードを、最後のインク分析プロセスから削除します。

ReplaceDataForStroke(InkStroke)

最後のインク分析プロセスから、指定したインク ストロークのすべてのノードを更新します。

SetStrokeDataKind(UInt32, InkAnalysisStrokeKind)

インク ストロークに関連付けられている InkAnalysisNode のインク分析カテゴリを設定します。

適用対象