InkStrokeBuilder クラス

定義

生ポインター入力からストロークを作成します。

Note

拡張アプリケーション マークアップ言語 (XAML) を使用するユニバーサル Windows アプリの場合は、InkManager の代わりに InkPresenterInkCanvas コントロールを使用することをお勧めします。

CreateStrokeFromInkPointsSetDefaultDrawingAttributes を使用して、InkPresenter のストロークをプログラムで作成します。

public ref class InkStrokeBuilder sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.None)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class InkStrokeBuilder final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.None)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class InkStrokeBuilder final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.None)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class InkStrokeBuilder
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.None)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class InkStrokeBuilder
function InkStrokeBuilder()
Public NotInheritable Class InkStrokeBuilder
継承
Object Platform::Object IInspectable InkStrokeBuilder
属性

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 で導入)

注釈

Note

このクラスはアジャイルではありません。つまり、スレッド モデルとマーシャリング動作を考慮する必要があります。 詳細については、「スレッド処理とマーシャリング (C++/CX)」および「マルチスレッド環境での Windows ランタイム オブジェクトの使用 (.NET)」を参照してください。

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1703 15063 CreateStrokeFromInkPoints(IEnumerable<InkPoint,Matrix3x2,Nullable<> DateTimeOffset,Nullable<> TimeSpan>)

コンストラクター

InkStrokeBuilder()

InkStroke オブジェクトの構築に使用する新しい InkStrokeBuilder オブジェクトを作成します。

Note

拡張アプリケーション マークアップ言語 (XAML) を使用するユニバーサル Windows アプリの場合は、InkManager の代わりに InkPresenterInkCanvas コントロールを使用することをお勧めします。

CreateStrokeFromInkPointsSetDefaultDrawingAttributes を使用して、InkPresenter のストロークをプログラムで作成します。

メソッド

AppendToStroke(PointerPoint)

インク ストロークに新しいセグメントを追加します。

AppendToStroke は、InkStroke ビルド プロセス中に BeginStroke の後と EndStroke の前に呼び出されます。

Note

AppendToStroke は InkPresenter ではサポートされていません。 CreateStrokeFromInkPointsSetDefaultDrawingAttributes を使用して、InkPresenter のストロークをプログラムで作成します。

BeginStroke(PointerPoint)

インク ストロークの作成を開始します。

Note

BeginStroke は InkPresenter ではサポートされていません。 CreateStrokeFromInkPointsSetDefaultDrawingAttributes を使用して、InkPresenter のストロークをプログラムで作成します。

CreateStroke(IIterable<Point>)

Point 座標の配列からストロークを作成します。

Note

CreateStroke は InkPresenter ではサポートされていません。 CreateStrokeFromInkPointsSetDefaultDrawingAttributes を使用して、InkPresenter のストロークをプログラムで作成します。

CreateStrokeFromInkPoints(IIterable<InkPoint>, Matrix3x2)

InkPoint オブジェクトのコレクションから基本的なインク ストロークを作成します。

Note

CreateStrokeFromInkPointsSetDefaultDrawingAttributes を使用して、InkPresenter のストロークをプログラムで作成します。

CreateStrokeFromInkPoints(IIterable<InkPoint>, Matrix3x2, IReference<DateTime>, IReference<TimeSpan>)

InkPoint オブジェクトのコレクションからリッチ インク ストロークを作成します。

Note

CreateStrokeFromInkPoints と SetDefaultDrawingAttributes を使用して、 InkPresenter のストロークをプログラムで作成します。

EndStroke(PointerPoint)

インク ストロークの作成を停止します。

Note

EndStroke は InkPresenter ではサポートされていません。 CreateStrokeFromInkPointsSetDefaultDrawingAttributes を使用して、InkPresenter のストロークをプログラムで作成します。

SetDefaultDrawingAttributes(InkDrawingAttributes)

現在のストロークの後に作成されるすべての新しいインク ストロークの既定の InkDrawingAttributes を設定します。

SetDefaultDrawingAttributes は、現在のストロークや既存のストロークには影響しません。

Note

プログラムによって InkPresenter オブジェクトと InkManager オブジェクトの両方のストロークを作成する場合は、SetDefaultDrawingAttributes を使用します。

適用対象

こちらもご覧ください