StylusPointCollection.Reformat(StylusPointDescription) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Znajduje część wspólną określonego StylusPointDescription obiektu i Description właściwość .
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
Parametry
- subsetToReformatTo
- StylusPointDescription
Element StylusPointDescription do przecięcia z StylusPointDescription wartością bieżącego StylusPointCollectionelementu .
Zwraca
Element StylusPointCollection , który ma StylusPointDescription podzbiór określonego StylusPointDescription i StylusPointDescription używany przez bieżący StylusPointCollection element .
Wyjątki
subsetToReformatTo
nie jest podzbiorem Description właściwości .
Przykłady
W poniższym przykładzie pokazano, jak utworzyć nowy StylusPointCollection , który używa innego StylusPointDescriptionelementu .
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)
Uwagi
subsetToReformatTo
to element opisujący StylusPointDescription podzbiór wartości należących do Description właściwości .
GetCommonDescription Użyj metody , aby uzyskać element StylusPointDescription przecinający Description wartość bieżącego StylusPointCollectionelementu .
Metoda Reformat zwraca obiekt StylusPointCollection , który zawiera te same StylusPoint obiekty co obiekty należące do bieżącego StylusPointCollectionobiektu . Obiekty StylusPoint w nowych StylusPointCollection zastosowaniach subsetToReformatTo
jako StylusPointDescription.
Uwaga
Reformat używa ograniczeń z StylusPointPropertyInfoDescription właściwości , nawet jeśli ograniczenia w subsetToReformatTo
obiekcie są inne. Na przykład, jeśli subsetToReformatTo
używa wartości 0 i 1023 dla NormalPressure , podczas gdy Description używa wartości 0 i 255.
Reformat Zwraca wartość StylusPointDescription przy użyciu wartości 0 i 255.