StylusPointCollection.Reformat(StylusPointDescription) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した StylusPointDescription および Description プロパティの積集合を検索します。
public:
System::Windows::Input::StylusPointCollection ^ Reformat(System::Windows::Input::StylusPointDescription ^ subsetToReformatTo);
public System.Windows.Input.StylusPointCollection Reformat (System.Windows.Input.StylusPointDescription subsetToReformatTo);
member this.Reformat : System.Windows.Input.StylusPointDescription -> System.Windows.Input.StylusPointCollection
Public Function Reformat (subsetToReformatTo As StylusPointDescription) As StylusPointCollection
パラメーター
- subsetToReformatTo
- StylusPointDescription
現在の StylusPointDescription の StylusPointDescription との積集合を持つ StylusPointCollection。
戻り値
指定した StylusPointCollection と、現在の StylusPointDescription が使用する StylusPointDescription のサブセットである StylusPointDescription を持つ StylusPointCollection。
例外
subsetToReformatTo
が Description プロパティのサブセットではありません。
例
次の例では、別StylusPointDescriptionの を使用する新しい StylusPointCollection を作成する方法を示します。
StylusPointDescription description1 =
new StylusPointDescription(new StylusPointPropertyInfo[]
{
new StylusPointPropertyInfo(StylusPointProperties.X),
new StylusPointPropertyInfo(StylusPointProperties.Y),
new StylusPointPropertyInfo(StylusPointProperties.NormalPressure),
new StylusPointPropertyInfo(StylusPointProperties.XTiltOrientation),
new StylusPointPropertyInfo(StylusPointProperties.YTiltOrientation),
new StylusPointPropertyInfo(StylusPointProperties.BarrelButton)
});
// Create a StylusPointCollection that uses description1 as its
// StylusPointDescription.
StylusPointCollection points = new StylusPointCollection(description1);
StylusPointDescription description2 =
new StylusPointDescription(new StylusPointPropertyInfo[]
{
new StylusPointPropertyInfo(StylusPointProperties.X),
new StylusPointPropertyInfo(StylusPointProperties.Y),
new StylusPointPropertyInfo(StylusPointProperties.NormalPressure),
new StylusPointPropertyInfo(StylusPointProperties.ButtonPressure),
new StylusPointPropertyInfo(StylusPointProperties.BarrelButton)
});
// Find the common StylusPointDescription between description1
// and description2. Get a StylusPointCollection that uses the
// common StylusPointDescription.
StylusPointDescription common =
StylusPointDescription.GetCommonDescription(description1, description2);
StylusPointCollection points2 = points.Reformat(common);
Dim description1 As New StylusPointDescription( _
New StylusPointPropertyInfo() {New StylusPointPropertyInfo(StylusPointProperties.X), _
New StylusPointPropertyInfo(StylusPointProperties.Y), _
New StylusPointPropertyInfo(StylusPointProperties.NormalPressure), _
New StylusPointPropertyInfo(StylusPointProperties.XTiltOrientation), _
New StylusPointPropertyInfo(StylusPointProperties.YTiltOrientation), _
New StylusPointPropertyInfo(StylusPointProperties.BarrelButton)})
' Create a StylusPointCollection that uses description1 as its
' StylusPointDescription.
Dim points As New StylusPointCollection(description1)
Dim description2 As New StylusPointDescription( _
New StylusPointPropertyInfo() {New StylusPointPropertyInfo(StylusPointProperties.X), _
New StylusPointPropertyInfo(StylusPointProperties.Y), _
New StylusPointPropertyInfo(StylusPointProperties.NormalPressure), _
New StylusPointPropertyInfo(StylusPointProperties.ButtonPressure), _
New StylusPointPropertyInfo(StylusPointProperties.BarrelButton)})
' Find the common StylusPointDescription between description1
' and description2. Get a StylusPointCollection that uses the
' common StylusPointDescription.
Dim common As StylusPointDescription = _
StylusPointDescription.GetCommonDescription(description1, description2)
Dim points2 As StylusPointCollection = points.Reformat(common)
注釈
subsetToReformatTo
は、 StylusPointDescription プロパティに属する値のサブセットを記述する Description です。 メソッドをGetCommonDescription使用して、現在StylusPointCollectionの の とDescription交差する を取得StylusPointDescriptionします。
メソッドはReformat、現在StylusPointCollectionの にStylusPointCollection属するオブジェクトと同じStylusPointオブジェクトを含む を返します。 新しい StylusPointCollection 内の オブジェクトはStylusPoint、 として を使用subsetToReformatTo
しますStylusPointDescription。
注意
Reformatでは、 の制約がStylusPointPropertyInfoDescription異なる場合でも、 プロパティの からの制約subsetToReformatTo
が使用されます。 たとえば、 で 値 0 と 1023 をNormalPressureDescription使用する場合subsetToReformatTo
は、値 0 と 255 を使用します。
Reformat は、0 と 255 の値を使用して を StylusPointDescription 返します。
適用対象
.NET