ストロークを描画の一部として分析するか、手書きの一部として分析するかを示す値を定義します。
名前空間 : System.Windows.Ink
アセンブリ : IAWinFX (IAWinFX.dll 内)
構文
'宣言
Public Enumeration StrokeType
'使用
Dim instance As StrokeType
public enum StrokeType
public enum class StrokeType
public enum StrokeType
public enum StrokeType
メンバ
メンバ名 | 説明 | |
---|---|---|
Unspecified | ストロークが描画または手書きの一部であることを示します。 | |
Writing | ストロークが手書きの一部であることを示します。 | |
Drawing | ストロークが描画の一部であることを示します。 |
解説
StrokeType を示すには、InkAnalyzer.SetStrokeType および InkAnalyzer.SetStrokesType を使用します。
例
次の例に、StrokeCollected() イベント ハンドラの一部を示します。ここで、e は InkCanvasStrokeCollectedEventArgs オブジェクトです。この例では、drawingMargin という名前のマージンの下に描画されたかどうかを調べるために Stroke がチェックされます。ストロークの上部が drawingMargin の下にある場合、theInkAnalyzer という名前の InkAnalyzer が設定されて、ストロークが手書きストロークではなく描画ストロークとして分析されます。
If e.Stroke.GetBounds().Top > drawingMargin Then
theInkAnalyzer.SetStrokeType(e.Stroke, StrokeType.Drawing)
End If
if (e.Stroke.GetBounds().Top > drawingMargin)
{
theInkAnalyzer.SetStrokeType(e.Stroke, StrokeType.Drawing);
}
プラットフォーム
Windows Vista
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 3.0