次の方法で共有


Strokes クラス

Stroke オブジェクトのコレクションを含みます。

名前空間 :  Microsoft.Ink
アセンブリ :  Microsoft.Ink (Microsoft.Ink.dll 内)

構文

'宣言
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class Strokes _
    Implements ICollection, IEnumerable, IDisposable
'使用
Dim instance As Strokes
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class Strokes : ICollection, IEnumerable, 
    IDisposable
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
public ref class Strokes : ICollection, 
    IEnumerable, IDisposable
/** @attribute PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust") */
public class Strokes implements ICollection, 
    IEnumerable, IDisposable
public class Strokes implements ICollection, IEnumerable, IDisposable

解説

Strokes コレクションは、Ink オブジェクトのストロークのサブセットです。Strokes コレクションの例は次のとおりです。

  • 同じカーソルにより描画されるすべてのストローク。

  • 単語に対応する Ink オブジェクト内のストローク。

  • 既知の領域と交差するすべてのストローク。

Strokes コレクションはインク データへの参照であり、実際のデータ自体ではありません。

新しい Strokes コレクションは、InkCreateStrokes() メソッドを呼び出すか、または InkCustomStrokes() プロパティの Add() メソッドを使用することで作成できます。Strokes クラスには、パブリックにアクセス可能なコンストラクタはありません。

ms552701.alert_caution(ja-jp,VS.90).gif注意 :

メモリ リークを避けるために、イベント ハンドラが結合されているコレクションがスコープの外に出る前に、任意の Strokes コレクションで Dispose メソッドを明示的に呼び出す必要があります。

Strokes コレクションを作成すると、それを使用してストロークのサブセットに対して、描画、測定、削除、または新しい Ink オブジェクトへの抽出など、さまざまな操作を指定できます。

継承階層

System.Object
  Microsoft.Ink.Strokes

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

Windows Vista

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

Strokes メンバ

Microsoft.Ink 名前空間

Stroke

Ink

DrawingAttributes